cluster_spec_controlPlaneSpec_kubeadmConfigTemplate_clusterConfiguration_etcd_local

cluster_spec_controlPlaneSpec_kubeadmConfigTemplate_clusterConfiguration_etcd_local
cluster_spec_controlPlaneSpec_kubeadmConfigTemplate_clusterConfiguration_etcd_local

Local provides configuration knobs for configuring the local etcd instance Local and External are mutually exclusive

JSON Example
{
    "peerCertSANs": [
        "peerCertSANs",
        "peerCertSANs"
    ],
    "extraArgs": {
        "key": "extraArgs"
    },
    "dataDir": "dataDir",
    "serverCertSANs": [
        "serverCertSANs",
        "serverCertSANs"
    ],
    "imageRepository": "imageRepository",
    "imageTag": "imageTag"
}
string
dataDir
Optional

DataDir is the directory etcd will place its data. Defaults to "/var/lib/etcd".

object
extraArgs
Optional

ExtraArgs are extra arguments provided to the etcd binary when run inside a static pod.

string
imageRepository
Optional

ImageRepository sets the container registry to pull images from. if not set, the ImageRepository defined in ClusterConfiguration will be used instead.

string
imageTag
Optional

ImageTag allows to specify a tag for the image. In case this value is set, kubeadm does not change automatically the version of the above components during upgrades.

array of string
peerCertSANs
Optional

PeerCertSANs sets extra Subject Alternative Names for the etcd peer signing cert.

array of string
serverCertSANs
Optional

ServerCertSANs sets extra Subject Alternative Names for the etcd server signing cert.