> ## Documentation Index
> Fetch the complete documentation index at: https://docs.siderolabs.com/llms.txt
> Use this file to discover all available pages before exploring further.

> KubeStaticPodConfig configures a pod definition to be run as a static pod by the kubelet.

# KubeStaticPodConfig

```yaml theme={null}
apiVersion: v1alpha1
kind: KubeStaticPodConfig
name: nginx # Name of the static pod.
# Static pods can be used to run components which should be started before the Kubernetes control plane is up.
pod:
    apiVersion: v1
    kind: Pod
    metadata:
        name: nginx
    spec:
        containers:
            - image: nginx
              name: nginx
```

<table>
  <thead>
    <tr>
      <th>Field</th>
      <th>Type</th>
      <th>Description</th>
      <th>Value(s)</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>`name`</td>
      <td>string</td>
      <td>Name of the static pod.</td>

      <td />
    </tr>

    <tr>
      <td>`pod`</td>
      <td>Unstructured</td>
      <td>Static pods can be used to run components which should be started before the Kubernetes control plane is up.<br />Talos doesn't validate the pod definition.<br />Updates to this field can be applied without a reboot.<br /><br />See [https://kubernetes.io/docs/tasks/configure-pod-container/static-pod/](https://kubernetes.io/docs/tasks/configure-pod-container/static-pod/).</td>

      <td />
    </tr>
  </tbody>
</table>
