diff --git a/10.-Setting-the-solution-up-in-AKS-(Azure-Kubernetes-Service).md b/10.-Setting-the-solution-up-in-AKS-(Azure-Kubernetes-Service).md index 034ca49..7dd0a37 100644 --- a/10.-Setting-the-solution-up-in-AKS-(Azure-Kubernetes-Service).md +++ b/10.-Setting-the-solution-up-in-AKS-(Azure-Kubernetes-Service).md @@ -8,23 +8,23 @@ However, this post focuses specifically on AKS (Azure Kubernetes Service) deploy # Prerequisites -* A Docker development environment with `docker` and `docker-compose`. +### A Docker development environment with `docker` and `docker-compose`. * Visit [docker.com](https://docker.com) to download the tools and set up the environment. Docker's [installation guide](https://docs.docker.com/engine/getstarted/step_one/#step-3-verify-your-installation) covers verifying your Docker installation. -* Azure cli 2.0 or later +### Azure cli 2.0 or later Azure cli 2.0 or later must be installed in your dev machine [installation guide](https://docs.microsoft.com/en-us/cli/azure/install-azure-cli). -* The Kubernetes command line client, `kubectl`. +### The Kubernetes command line client, `kubectl`. * This can be installed with the `az` tool as described in the Azure Container Service [walkthrough](https://docs.microsoft.com/en-us/azure/container-service/container-service-kubernetes-walkthrough). `az` is also helpful for getting the credentials `kubectl` needs to access your cluster. For other installation options, and information about configuring `kubectl` yourself, see the [Kubernetes documentation](https://kubernetes.io/docs/tasks/kubectl/install/). -* A Kubernetes cluster in AKS. +### A Kubernetes cluster in AKS. You can follow any of the following approaches in order to create a Kubernetes cluster in AKS: A. Create an AKS cluster with Azure portal: [Walkthrough](https://docs.microsoft.com/en-us/azure/aks/kubernetes-walkthrough-portal) B. Create an AKS cluster with Azure CLI: [Walkthrough](https://docs.microsoft.com/en-us/azure/aks/kubernetes-walkthrough) -* A private Azure Container Registry (ACR) +### A private Azure Container Registry (ACR) [ACR](https://docs.microsoft.com/en-us/azure/container-registry/container-registry-intro) is a managed Docker registry service based on the open-source Docker Registry 2.0. With ACR you create and maintain Azure container registries to store and manage your private Docker container images. @@ -36,8 +36,9 @@ A. Create an ACR registry with Azure portal: [Walkthrough](https://docs.microsof B. Create an ACR registry with Azure CLI: [Walkthrough](https://docs.microsoft.com/en-us/azure/container-registry/container-registry-get-started-azure-cli) -* Alternatively: Create ALL the Azure infrastructure with an eShopOnContainer's ready-to-go script -Optionally, previous steps related to Azure can be skipped if you run the **gen-k8s-env-aks.ps1** script to automatically create the Azure environment needed for the Kubernetes deployment. That includes the AKS cluster and optionally the ARC container registry. +### Simple/quick ready-to-go script to create all the infrastructure in Azure +Create ALL the Azure infrastructure with an eShopOnContainer's ready-to-go script. +Optionally, previous steps related to Azure infrastructure can be skipped if you run the **gen-k8s-env-aks.ps1** script to automatically create the Azure environment needed for the Kubernetes deployment. That includes the AKS cluster and optionally the ARC container registry. For example just by running the following cli script it would create to create the AKS cluster. **Important**: Note the parameter "-createAcr true". If you are creating the K8s cluster but you want to re-use and existing ACR, say "-createAcr false".