> ## 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.

> KubeletConfig configures kubelet component on the node.

# KubeletConfig

```yaml theme={null}
apiVersion: v1alpha1
kind: KubeletConfig
image: ghcr.io/siderolabs/kubelet:v1.37.0-beta.0 # The container image used to run the kubelet component.
# Provide extra configuration for the kubelet.
config:
    serverTLSBootstrap: true
# Extra command line arguments to supply to the kubelet.
extraArgs:
    feature-gates: AllBeta=true
```

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

  <tbody>
    <tr>
      <td>`image`</td>
      <td>string</td>
      <td>The container image used to run the kubelet component.<br /><br />The image reference should contain the tag, even if it is pinned by digest.</td>

      <td />
    </tr>

    <tr>
      <td>`config`</td>
      <td>Unstructured</td>
      <td>Provide extra configuration for the kubelet.<br /><br />There is no need to specify kind and apiVersion fields (they will be set automatically),<br />but the rest of the configuration should be provided as is.<br /><br />See [https://kubernetes.io/docs/reference/config-api/kubelet-config.v1beta1/](https://kubernetes.io/docs/reference/config-api/kubelet-config.v1beta1/) for the details of the configuration schema.</td>

      <td />
    </tr>

    <tr>
      <td>`extraArgs`</td>
      <td>Args</td>
      <td>Extra command line arguments to supply to the kubelet.<br /><br />It is preferable to use `config` field to provide configuration overrides.</td>

      <td />
    </tr>

    <tr>
      <td>`clusterDNS`</td>
      <td>\[]string</td>
      <td>The `ClusterDNS` field is an optional reference to an alternative kubelet clusterDNS ip list.</td>

      <td />
    </tr>

    <tr>
      <td>`defaultRuntimeSeccompProfileEnabled`</td>
      <td>bool</td>
      <td>Enable container runtime default Seccomp profile.</td>
      <td>`true`<br />`yes`<br />`false`<br />`no`<br /></td>
    </tr>
  </tbody>
</table>
