Last modified November 27, 2024
cluster-azure chart reference
The cluster-azure
chart templates all the Azure infrastructure resources that are necessary to create a Cluster API Azure cluster.
Chart Configuration Reference
Azure settings
Identity
object
AzureClusterIdentity resource to use for this cluster.
Azure network settings
object
Azure VNet peering and other Azure-specific network settings.
VNet peerings
array
Specifying VNets (their resource groups and names) to which the peering is established.
VNet name
string
Name of the remote VNet to which the peering is established.
Resource group name
string
Resource group for the remote VNet to which the peering is established.
Subscription ID
string
ID of the Azure subscription this cluster will run in.
Connectivity
List of CIDRs which have to been allowed to connect to the API Server endpoint
array
Container registries
object
Endpoints and credentials configuration for container registries.
Registries
array
Container registries and mirrors
Auth
string
Base64-encoded string from the concatenation of the username, a colon, and the password.
Identity token
string
Used to authenticate the user and obtain an access token for the registry.
Password
string
Used to authenticate for the registry with username/password.
Username
string
Used to authenticate for the registry with username/password.
Endpoint
string
Endpoint for the container registry.
Node subnet
string
IPv4 address range for nodes, in CIDR notation.
Network mode
string
Specifying if the cluster resources are publicly accessible or not.
Pod subnet
string
IPv4 address range for pods, in CIDR notation.
Service subnet
string
IPv4 address range for services, in CIDR notation.
Control plane
Containerd volume size (GB)
integer
Encryption at host
boolean
Enable encryption at host for the control plane nodes.
Etcd volume size (GB)
integer
Kubelet volume size (GB)
integer
OIDC authentication
object
Certificate authority
string
Identity provider's CA certificate in PEM format.
Root volume size (GB)
integer
Internal settings
Default settings for eviction minimum reclaim
string
Default settings for hard eviction thresholds
string
Default settings for soft eviction grace period
string
Default settings for soft eviction thresholds
string
Enable VPA Resources in helmreleases
boolean
Attach CAPZ controller UserAssigned identity
boolean
Scope of SystemAssignedIdentity
string
List of custom UserAssigned Identities to attach to all nodes
array
Gallery
string
Name of the community gallery hosting the image
Image Definition
string
Name of the image definition in the Gallery
Kubectl Image settings
object
Image name
string
Name of the image Registry
Kubectl Image Registry
string
Registry for the kubectl image
Network configuration
object
Internal network configuration that is susceptible to more frequent change
VNet spec
object
Customize subnets configuration
ControlPlane subnet name
string
Name of the control plane subnet.
Nodes subnet nat-gateway name
string
Name of the nat gateway on the nodes subnet.
Nodes subnet name
string
Name of the nodes subnet.
VNet spec
object
Existing VNet configuration. This is susceptible to more frequent change or removal.
VNet name
string
Name of the existing VNet.
Resource group name
string
Resource group where the existing VNet is deployed.
VPN configuration
object
Internal VPN configuration that is susceptible to more frequent change
The image used by sandbox / pause container
object
Teleport proxy address
string
Metadata
Cluster description
string
User-friendly description of the cluster's purpose.
Labels
object
These labels are added to the Kubernetes resources defining this cluster.
Cluster name
string
Unique identifier, cannot be changed after creation.
Service priority
string
The relative importance of this cluster.
Node pools
Disable HealthChecks for the MachineDeployment
boolean
Encryption at host
boolean
Enable encryption at host for the worker nodes.
Name
string
Unique identifier, cannot be changed after creation.
Root volume size (GB)
integer
Pod Security Standards
Enforced Pod Security Standards
boolean
Use PSSs instead of PSPs.
Other
The capi MC managing this cluster
string
Cluster API provider name
string
Further reading