Skip to main content

Azure AKS

Importing an Azure AKS engine connects an existing AKS cluster to AIchor without transferring ownership. AIchor schedules workloads on the cluster using the provided Azure credentials, while infrastructure management remains with the cluster administrator.

Prerequisites

  • The AKS cluster must already exist and be accessible.

  • The Azure subscription ID, tenant ID, and resource group name must be known.

  • The Kubernetes API server endpoint is required. Run the following command to retrieve it:

    kubectl cluster-info

and look for the Kubernetes control plane endpoint.

  • The IPv4 address of the Azure load balancer must be available.

Steps

  1. In the AIchor UI, open Engines and click Add Engine.
  2. Select In The Cloud, then Azure, then AKS.
  3. Select Import Existing Engine.
  4. Fill in the form fields described below and submit.

Form fields

FieldRequiredDescription
Engine NameYesName of the engine in AIchor. Lowercase alphanumeric characters and hyphens. Must start with a letter.
AKS Cluster NameYesName of the existing AKS cluster to import.
Azure SubscriptionYesAzure subscription ID containing the cluster.
Azure Tenant IDYesAzure Active Directory tenant ID.
Azure Resource Group NameYesResource group containing the cluster.
Azure Load Balancer IPYesIPv4 address of the Azure load balancer.
API HostnameYesKubernetes API server endpoint. Found in ~/.kube/config under the cluster's server field.
MS Azure RegionYesRegion where the cluster runs.
EcosystemNoTag passed to infrastructure-as-code tooling. Required only for specific organisations on InstaDeep recommendation.

Certificates

FieldRequiredDescription
CA DataNoCertificate Authority certificate in PEM format.