sigs.k8s.io/cluster-api-provider-azure@v1.14.3/templates/flavors/dual-stack/patches/kubeadm-controlplane.yaml (about)

     1  apiVersion: controlplane.cluster.x-k8s.io/v1beta1
     2  kind: KubeadmControlPlane
     3  metadata:
     4    name: "${CLUSTER_NAME}-control-plane"
     5  spec:
     6    kubeadmConfigSpec:
     7      initConfiguration:
     8        nodeRegistration:
     9          name: '{{ ds.meta_data["local_hostname"] }}'
    10          kubeletExtraArgs:
    11            cloud-provider: external
    12        localAPIEndpoint:
    13          bindPort: 6443
    14      joinConfiguration:
    15        nodeRegistration:
    16          name: '{{ ds.meta_data["local_hostname"] }}'
    17          kubeletExtraArgs:
    18            cloud-provider: external
    19        controlPlane:
    20          localAPIEndpoint:
    21            bindPort: 6443
    22      clusterConfiguration:
    23        apiServer:
    24          timeoutForControlPlane: 20m
    25        controllerManager:
    26          extraArgs:
    27            #required for ipv6 using calico
    28            allocate-node-cidrs: "true"
    29            cluster-cidr: "10.244.0.0/16,2001:1234:5678:9a40::/58"
    30            configure-cloud-routes: "true"
    31            cloud-provider: external