# Azure AKS

# Platform configuration

In this section we go through the properties you need to define if your kubernetes runs on Microsoft Azure.

  platform:
    kubernetes: aks
    s3: azure
  • As aws is the default provider value, you need to adjust the platform.kubernetes value to aks.
  • If you want to use Azure storage, set the value of platform.s3 property to azure.

NOTE: For the other platform configuration properties, please consult the platform configuration section.

# Azure specific configuration

In the azure section of the config.yml you define the Azure related properties.

  azure:
    aks:
      tenant: azure-tenant-url
      node_resource_group: node-resource-group
      service_principal:
        id: service-principal-id
        secret: service-principal-secret
    storage:
      tenant: azure-tenant-url
      tenant_id: azure-tenant-id
      resource_group: k8s-resource-group
      subscription_id: subscription-id
      storage_account: storage-account
      service_principal:
        id: service-principal-id
        secret: service-principal-secret

If you set the platform.kubernetes to aks the following properties are required:

  • azure.aks.tenant
  • azure.aks.node_resource_group
  • azure.aks.service_principal.id
  • azure.aks.service_principal.secret

If you set the platform.storage to azure the following properties are required:

  • azure.aks.storage.tenant
  • azure.aks.storage.tenant_id
  • azure.aks.storage.resource_group
  • azure.aks.storage.subscription_id
  • azure.aks.storage.storage_account
  • azure.aks.storage.service_principal.id
  • azure.aks.storage.service_principal.secret
Last Updated: 12/30/2022, 1:09:43 PM