clusterTemplate_spec_cluster_controlPlaneSpec_kubeadmConfigTemplate_clusterConfiguration_apiServer
clusterTemplate_spec_cluster_controlPlaneSpec_kubeadmConfigTemplate_clusterConfiguration_apiServer
APIServer contains extra settings for the API server control plane component
JSON Example
{
"extraArgs": {
"key": "extraArgs"
},
"timeoutForControlPlane": "timeoutForControlPlane",
"certSANs": [
"certSANs",
"certSANs"
],
"extraVolumes": [
{
"mountPath": "mountPath",
"name": "name",
"readOnly": true,
"pathType": "pathType",
"hostPath": "hostPath"
},
{
"mountPath": "mountPath",
"name": "name",
"readOnly": true,
"pathType": "pathType",
"hostPath": "hostPath"
}
]
}
array of string
certSANs
Optional
CertSANs sets extra Subject Alternative Names for the API Server signing cert.
object
extraArgs
Optional
ExtraArgs is an extra set of flags to pass to the control plane component. TODO: This is temporary and ideally we would like to switch all components to use ComponentConfig + ConfigMaps.
extraVolumes
Optional
ExtraVolumes is an extra set of host volumes, mounted to the control plane component.
string
timeoutForControlPlane
Optional
TimeoutForControlPlane controls the timeout that we use for API server to appear