| Field | Type | Description | Value(s) |
|---|---|---|---|
image | string | The container image used to run the kube-apiserver component. The image reference should contain the tag, even if it is pinned by digest. | |
extraArgs | Args | Extra command line arguments to supply to the kube-apiserver. | |
env | map[string]string | The env field allows for the addition of environment variables for the kube-apiserver. | |
resources | ResourcesConfig | Configure the kube-apiserver resources. | |
apiPort | int | The port on which the kube-apiserver will listen for requests. Default is 6443. | |
certExtraSANs | []string | Provide extra certificate SANs (hostnames, IPs) to add to the kube-apiserver serving certificate. Talos automatically adds machine’s addresses and hostnames, Kubernetes names, and control plane endpoint derived SANs to the kube-apiserver serving certificate. This field allows for adding additional SANs to the serving certificate. | |
startupProbes | bool | Enable or disable startup probes for kube-apiserver. Default is enabled. |
resources
ResourcesConfig represents the pod resources.| Field | Type | Description | Value(s) |
|---|---|---|---|
requests | Unstructured | Requests configures the reserved cpu/memory resources. | |
limits | Unstructured | Limits configures the maximum cpu/memory limits a pod can use. |