Once in a while we need to deploy changes to Kubeadm created configuration (a recent example: T279106). The procedure currenly roughly consists of three steps:
- Create and merge a puppet patch to the kubeadm InitConfiguration file
- Adjust Kubeadm's config map in kube-system namespace manually
- Manually adjust the manifests in /etc/kubernetes/manifests on each control node
Ideally steps 2 and 3 would be automated.