From the course: Azure Kubernetes Service (AKS): Deploying Microservices
What you should know
From the course: Azure Kubernetes Service (AKS): Deploying Microservices
What you should know
- [Instructor] There are a couple of tools you need on your local PC for this course. Since we need to containerize our application, it's necessary to install Docker, a tool that builds and delivers software in packages called containers. Visit the website on the screen and select the appropriate OS of your laptop to get started. There you'll find detailed steps for deploying Docker on your operating system. As a note for Windows OS users, you will need to also install Windows Subsystem for Linux version 2 from this website. This will enable your laptop to run both Linux and Windows containers, although not simultaneously. You would also need to install Git for version control of the SAS code, Visual Studio Code for development of the application and defining manifest. And finally, you need to install Node.js version 14 or 16 LTS. Additionally, you'll need to create a profile on Azure Portal as well as Azure DevOps. So visit the site on the screen to sign up. It's assumed that you have some experience with Azure Portal, Azure DevOps, Kubectl commands, and Azure CLI. Most of the commands will be provided in this course but our main focus is defining manifest files and deploying workloads to Azure Kubernetes service. There are situations where we would run some commands in Visual Studio Code and other times in Azure CLI. As you follow along, you would be informed about using the same Azure CLI session to deploy Azure resources at once. Otherwise you would have to define some environment variables again. Finally, it's important that you do use a separate Azure profile from your work account to first learn and experiment what you see in this course. There will be a need to create identities or service principles in Azure Active Directory and assign certain rules. This is not advisable in your production subscription. If you are new to Azure Kubernetes or are not familiar with the various components, then you may want to watch this course, "Learning Azure Kubernetes Service" by Richard Hooper from the LinkedIn Learning Library.