KubernetesCluster
Resource Icon

Resource Overview
Azure Kubernetes Service (AKS) is a managed service that enables easy deployment and operation of Kubernetes clusters.
Container-based workloads can be operated by configuring cluster base settings, authentication and authorization (RBAC), network policies, node pool configuration, and API server access control.
Associated Resources
Parent Resources
Connected Resources
Resource Configuration
dns_prefix: DNS prefix used together with the hosted Kubernetes API server FQDNsku_tier: Pricing tier for Kubernetes cluster usage -Free,Standardenable_public_network_access: Whether to allow public network access -true,falseapi_server_authorized_ip_ranges: List of authorized IP address ranges to secure access to the API serverauthentication_authorization: Authorization method for restricting access to cluster resources -local_accounts,azure_rbac,kubernetes_rbacadmin_group_object_ids: List of Azure Active Directory group object IDs that must have administrator roles for the clusternetwork_policy: Network policy for restricting access to specific Pods -calico,azure,noneload_balancer_sku: Pricing tier of the Load Balancer -standard,basicnetwork_plugin: Base virtual network configuration method -kubenet,azureincluded_subnet_name: Name of the Subnet where the Kubernetes Cluster will be deployedpod_cidr: CIDR used for Pod IP addressesservice_cidr: CIDR range used to assign service cluster IPsdns_service_ip: IP address assigned to the Kubernetes DNS serviceoutbound_type: Outbound routing type -loadBalancer,userDefinedRouting
Default Node Pool Settings (default_node_pool)
default_node_pool.node_pool_name: Node Pool name - Linux1~12characters, Windows1~6charactersdefault_node_pool.enable_auto_scaling: Whether to enable cluster autoscaling -true,falsedefault_node_pool.node_count: Number of nodes in the Node Pool -0~1000default_node_pool.min_node_count: Minimum number of nodes in the Node Pool -1~1000default_node_pool.max_node_count: Maximum number of nodes in the Node Pool -1~1000default_node_pool.vm_size: Size of the virtual machines used in the Node Pooldefault_node_pool.os_disk_size_gb: OS disk size of the virtual machines (GB) -30~2048default_node_pool.max_pods: Maximum number of Pods that can run on a node -10~250default_node_pool.enable_node_public_ip: Whether to enable public IP addresses per node -true,falsedefault_node_pool.public_ip_prefix_name: Resource ID of the public IP prefix for nodes in this node pooldefault_node_pool.temporary_name_for_rotation: Temporary Node Pool name required when changing specific values
Additional Node Pool Settings (cluster_node_pool)
cluster_node_pool.node_mode: Node Pool mode -User,Systemcluster_node_pool.node_os_type: OS type of the VM in the Node Pool -Linux,Windowscluster_node_pool.enable_auto_scaling: Whether to enable autoscaling -true,falsecluster_node_pool.node_count: Number of nodes in the Node Poolcluster_node_pool.max_node_count: Maximum number of nodes in the Node Poolcluster_node_pool.min_node_count: Minimum number of nodes in the Node Poolcluster_node_pool.vm_size: Size of the virtual machines used in the Node Poolcluster_node_pool.os_disk_size_gb: OS disk size of the virtual machines (GB) -30~2048cluster_node_pool.max_pods: Maximum number of Pods that can run on a node -10~250cluster_node_pool.enable_node_public_ip: Whether to enable public IP addresses per node -true,falsecluster_node_pool.public_ip_prefix_name: Resource ID of the public IP prefix for nodes in this Node Pool
Tags
tag: Tags used to categorize resources - maximum 512 characters,key:value