Create an Azure Kubernetes Cluster

  1. Access the Kubernetes Services menu in the Azure portal.

  2. Click +Create.

  3. After the cluster is created, click on Connect.

  4. Open Cloud Shell or the Azure CLI.

πŸ“˜

For Azure CLI, first you need to authenticate with your admin account with az login.

  1. Create a Service Principle account on you cluster subscription scope, with the following command:
az ad sp create-for-rbac --name bunny-1 --scopes /subscriptions/{SUBSCRIPTION ID} --role Contributor
  1. The output below will be used to connect to Bunnyshell. Use these variables to connect Bunnyshell to the cluster as following:

    • appId as Access Key ID
    • password as Secret Access Key
    • tenant as Tenant ID
{
  "appId": "a2fa3a00-256c-490d-8ba7-d0b4b5c7437c",
  "displayName": "bunny-1",
  "password": "gq6BMG19b~ph.jcrvFd.V.xiK0rrJpPEr4",
  "tenant": "a8924c17-eb1e-417d-b46a-3bbc09ce4c25"
}
  1. Connect to the cluster
az account set --subscription {SUBSCRIPTION_ID}
az aks get-credentials --resource-group {GROUPNAME} --name {CLUSTER_NAME}

These will generate the .kube/config file. Copy:

  • clusters.[...].name
  • clusters.[...].cluster.server
  • clusters.[...].cluster.certificate-authority-data
    as you will need them to connect the cluster to Bunnyshell.
3232