Skip to content

Azure Kubernetes Service (AKS) requirements

Azure Kubernetes Service (AKS)

This section outlines the supplementary configuration required for the Azure Kubernetes Service (AKS) to successfully run the DataRobot platform.

Note

Fulfillment of the generic Kubernetes requirements is mandatory before proceeding.

The services described below are presumed to be part of an AKS deployment since the target environment is an Azure subscription. While these services are recommended for a standard DataRobot installation on AKS setup, this page does not cover cluster configurations that omit them.

AKS service integration {: aks-service-integration }

Amazon service Reference
AKS See Supported Kubernetes versions.
StorageAccount Storage account required for the DataRobot object storage and Image Build Service cache and logging.
ACR Azure Container Registry used for primary container image registry and Image Build Service repository.
OIDC Required for OpenID Connect (OIDC) identity providers.

Azure Container Registry (ACR) {: aks-container-registry}

You can install the DataRobot platform by pulling the application images from your private Azure Container Registry (ACR). Alternatively, if preferred, you can use the Docker Hub registry.

Note

Private ACR is required to use custom models functionality in DataRobot.

See the Azure Container Registry Azure documentation for details.

Network policy engine

Custom models and custom tasks features in DataRobot benefit from a Network Policy Engine to enforce Kubernetes Network Policies. It is recommended, but not required, to ensure the security of custom model pods.

See the Secure traffic between pods using network policies in Azure Kubernetes Service (AKS) Azure documentation for details.