How can I create and configure a container Azure Kubernetes Services (AKS) using either Azure Portal or Powershell?

Sure, I can help you with that! Here are the steps to create and configure a container in Azure Kubernetes Services (AKS) using both Azure Portal and Powershell:

Creating a Container in AKS using Azure Portal:

  1. Log in to the Azure Portal at https://portal.azure.com.
  2. Click on “+ Create a resource” button on the left side of the page.
  3. Search for “Kubernetes Service” in the search bar, and select “Kubernetes Service” from the list of results.
  4. Click on “Create” to begin creating a new AKS cluster.
  5. In the “Basics” tab, configure the following settings:
    • Subscription: Select the Azure subscription you want to use for this AKS cluster.
    • Resource group: Either create a new resource group or select an existing one.
    • Kubernetes cluster name: Enter a unique name for your AKS cluster.
    • Region: Select the region where you want your AKS cluster to be deployed.
    • Kubernetes version: Select the version of Kubernetes you want to use.
    • Node count: Select the number of nodes you want to use for your AKS cluster.
  6. In the “Authentication” tab, configure the following settings:
    • Kubernetes admin username: Enter a username for the Kubernetes administrator account.
    • SSH key: If you want to be able to SSH into your nodes, you can either use an existing SSH public key or generate a new one.
  7. In the “Networking” tab, configure the following settings:
    • Network configuration: Select the network configuration you want to use.
    • Service CIDR: Enter the CIDR block for the Kubernetes service network.
    • DNS service IP address: Enter the IP address for the Kubernetes DNS service.
    • Docker bridge address: Enter the IP address for the Docker bridge network.
  8. In the “Integrations” tab, configure any integrations you want to use with your AKS cluster, such as Azure Monitor or Azure Policy.
  9. Review your settings, and then click on “Create” to begin creating your AKS cluster.

Creating a Container in AKS using PowerShell:

  1. Open PowerShell on your local machine or in the Azure Cloud Shell.
  2. Connect to your Azure account using the following command:sql
Connect-AzAccount

Create a new resource group using the following command:





New-AzResourceGroup -Name MyResourceGroup -Location eastus

Create a new AKS cluster using the following command:





New-AzAks -ResourceGroupName MyResourceGroup -Name MyAksCluster -NodeCount 2 -KubernetesVersion 1.20.7 -Location eastus

This command creates a new AKS cluster with two nodes in the “eastus” region using Kubernetes version 1.20.7.

Configure kubectl to connect to your new AKS cluster using the following command:





az aks get-credentials --resource-group MyResourceGroup --name MyAksCluster

This command downloads the credentials for your AKS cluster and configures kubectl to use them.

Deploy a sample application to your AKS cluster using the following command:





kubectl create deployment hello-world --image=gcr.io/google-samples/hello-app:1.0

This command creates a new deployment called “hello-world” using the “hello-app” Docker image from Google.

Expose the deployment as a service using the following command:





  1. kubectl expose deployment hello-world --type=LoadBalancer --port=80 --target-port
Author: tonyhughes