cluster_spec_controlPlaneSpec_kubeadmConfigTemplate

cluster_spec_controlPlaneSpec_kubeadmConfigTemplate
cluster_spec_controlPlaneSpec_kubeadmConfigTemplate

KubeadmConfigTemplate represents the Kubeadm Config Template to use for initializing and joining machines to the control plane.

JSON Example
{
    "clusterConfiguration": {
        "apiServer": {
            "certSANs": [
                "string"
            ],
            "extraVolumes": [
                {
                    "hostPath": "string",
                    "mountPath": "string",
                    "name": "string",
                    "pathType": "string",
                    "readOnly": false
                }
            ],
            "timeoutForControlPlane": "string"
        },
        "apiVersion": "string",
        "certificatesDir": "string",
        "clusterName": "string",
        "controlPlaneEndpoint": "string",
        "controllerManager": {
            "extraVolumes": [
                {
                    "hostPath": "string",
                    "mountPath": "string",
                    "name": "string",
                    "pathType": "string",
                    "readOnly": false
                }
            ]
        },
        "dns": {
            "imageRepository": "string",
            "imageTag": "string"
        },
        "etcd": {
            "external": {
                "caFile": "string",
                "certFile": "string",
                "endpoints": [
                    "string"
                ],
                "keyFile": "string"
            },
            "local": {
                "dataDir": "string",
                "imageRepository": "string",
                "imageTag": "string",
                "peerCertSANs": [
                    "string"
                ],
                "serverCertSANs": [
                    "string"
                ]
            }
        },
        "imageRepository": "string",
        "kind": "string",
        "kubernetesVersion": "string",
        "networking": {
            "dnsDomain": "string",
            "podSubnet": "string",
            "serviceSubnet": "string"
        },
        "scheduler": {
            "extraVolumes": [
                {
                    "hostPath": "string",
                    "mountPath": "string",
                    "name": "string",
                    "pathType": "string",
                    "readOnly": false
                }
            ]
        }
    }
}
clusterConfiguration
Optional

clusterConfiguration