Skip to content

Default AKS

Default AKS Cluster Blueprint

The default-aks blueprint is the baseline for any AKS cluster and is version controlled.

In the example below, the AKS cluster is based on a default AKS blueprint. Note the following details:

  • Name of Blueprint: default-aks in this example
  • The version/timestamp of the default-aks blueprint
  • Blueprint Sync Status


Default AKS Blueprint Configuration

Managed Add Ons

The table below shows the Managed Add Ons that are enabled in the default-aks blueprint

Category Add On
k8s Management Operator YES
Managed Storage NO
Local Storage NO
Ingress Controller NO
Log Aggregation (Deprecated) NO
Monitoring & Alerting NO
VM Operator NO
Secrets Store CSI Driver NO

View Default AKS Blueprint

As an Admin, login into the Web Console

  • Select Project
  • Select Infrastructure -> Blueprints
  • Select the Default Blueprints tab

In the example below, the dashboard shows >50 versions of the default-aks blueprint over the entire lifecycle and one cluster in the Project based on the default-aks blueprint

Clicking on the clusters link will display the status of the default-aks blueprint on the list of clusters. An illustrative example is shown below.

Using Visibility & Monitoring Add On With Azure AKS Blueprint

Azure has its own in-built Prometheus Adapter and Metrics servers, hence when deploying AKS clusters, the blueprints associated with these clusters should meet a few criteria

The creation of a blueprint with Base Blueprint default-aks, and enabling all the metrics of Monitoring & Alerting displays an error as below

To avoid this error, perform the below steps:

  • Login to the controller and select Blueprints under Infrastructure
  • Select default-aks from the Base Blueprint drop-down and provide the other required details
  • Click the wrench icon of Monitoring & Alerting add-on and the Customize Prometheus Addons pane appears to the right
  • Deselect the Prometheus Adapter and Metrics Server metrics and click Save

Important

Any customized blueprint selected for AKS cluster provisioning should have these options disabled to avoid this error