Azure Kubernetes Service (or AKS, as it is commonly abbreviated to) is just one of several cloud Kubernetes offerings. It acts as a kind of halfway point between creating and hosting your own Kubernetes cluster and uses specific cloud services, such as AWS Lambda and Azure Functions. The main advantages here are control (you can determine why and how your deployment scales) and portability (you should be able to up sticks from Microsoft, drop the exact same setup into Google, and continue from where you left off).
Azure Kubernetes Service
Building a Docker image
Let's create a Docker image from our code. Find the Dockerfile inside your project and select Build Docker Image from the context menu: