Dynamic Kubelet configuration

Dynamic kubelet configuration allows for live reconfiguration of some or all nodes’ kubelet options.

See Also

Enabling

To enable dynamic kubelet configuration, mark the Dynamic kubelet config checkbox when creating a Machine Deployment. Nodes created by such a deployment will be automatically configured to look for a configmap named kubelet-config-<k8s-version> (e.g. kubelet-config-1.17) in the kube-system namespace.

Add Machine Deployment

Normally these configmaps for different versions are created with a set of healthy default options by Kubermatic Kubernetes Platform’s (KKP) default kubelet-configmap addon. However, if you want to customize the settings, you can replace the default addon with your own. You can also alter the configSource parameter of the Machine Deployment to point the kubelet to another config map - that way you can have multiple configurations for multiple sets of nodes.

The dynamic kubelet configuration is a beta feature in both Kubernetes and KKP. Refer to the Kubernetes documentation for more information.