canonical / k8s-snap

Canonical Kubernetes is an opinionated and CNCF conformant Kubernetes operated by Snaps and Charms, which come together to bring simplified operations and an enhanced security posture on any infrastructure.
GNU General Public License v3.0
40 stars 11 forks source link

Add disable-config-controller options to k8sd #511

Closed HomayoonAlimohammadi closed 3 months ago

HomayoonAlimohammadi commented 3 months ago

Summary

Added to flags to k8sd in order to disable node and control-plane config controllers: --disable-node-config-controller --disable-control-plane-config-controller --disable-update-node-config-controller --disable-feature-controller

How to Test

/snap/k8s/current/bin/k8sd --disable-node-config-controller --disable-control-plane-config-controller --disable-update-node-config-controller --disable-feature-controller

And you should see the logs stating that the config controllers were not initialized.

2024/06/25 16:36:14 node-config-controller disabled via config
2024/06/25 16:36:14 control-plane-config-controller disabled via config
2024/06/25 16:36:14 update-node-config-controller disabled via config
2024/06/25 16:36:14 feature-controller disabled via config