aks

AKS Cluster

ContainersAzure
General

General information about the service.

Description

Managed Kubernetes service for container orchestration.

Namespace and Entity

Microsoft.ContainerService/managedClusters

Chat

Powered by AI

Talk to this service to learn more about it.

Suggested questions:

Naming

The conventions, rules, and restrictions for naming this service.

Naming Convention

aks-

Length

1-63

Valid Characters

Alphanumerics, hyphens, underscores.

Scope

resource group

Code

Deploy your infrastructure as code using your preferred tooling.

Official DocumentationTerraform
terraform
1resource "azurerm_kubernetes_cluster" "main" {
2 name = "aks-${var.project}-${var.environment}"
3 location = azurerm_resource_group.main.location
4 resource_group_name = azurerm_resource_group.main.name
5 dns_prefix = "aks-${var.project}"
6 kubernetes_version = "1.28"
7
8 default_node_pool {
9 name = "default"
10 node_count = 3
11 vm_size = "Standard_D4s_v3"
12 enable_auto_scaling = true
13 min_count = 1
14 max_count = 5
15 vnet_subnet_id = azurerm_subnet.aks.id
16 }
17
18 identity {
19 type = "SystemAssigned"
20 }
21
22 network_profile {
23 network_plugin = "azure"
24 load_balancer_sku = "standard"
25 network_policy = "calico"
26 }
27
28 oms_agent {
29 log_analytics_workspace_id = azurerm_log_analytics_workspace.main.id
30 }
31
32 tags = var.tags
33}
Utilities

Utilities to support app deployment or configuration.

Private Endpoints

Details to successfully deploy private endpoints on Azure.

Sub-Resource Names

management

Private DNS Zone Names

privatelink.{region}.azmk8s.io

Public DNS Zone Forwarders

{region}.azmk8s.io