You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We want to use most of kubeadm, but supply our own self-hosted control plane at the end.
(In particular, we want to be masterless, with Deployments for the apiserver, controller-manager and scheduler, following from our current setup with bootkube)
The phases work great for most of this, however we only need one half of kubeadm alpha phase selfhosting convert-from-staticpods. We need the secret uploading part, but not the conversion from static pods.
Current workaround (for context)
kubeadm --config /etc/kubernetes/kubeadm.yaml alpha phase controlplane all
for component in apiserver controller-manager scheduler; do
mv /etc/kubernetes/manifests/kube-${component}{,-custom}.yaml
done
...
kubeadm --config /etc/kubernetes/kubeadm.yaml alpha phase selfhosting convert-from-staticpods
...
apply our manifests
echo Waiting for self-hosted control plane to come online...
for component in apiserver controller-manager scheduler; do
while ! kubectl --namespace kube-system get pod -l k8s-app=kube-${component} -o wide | grep $(hostname); do
sleep 5
done
rm /etc/kubernetes/manifests/kube-${component}-custom.yaml
done
Is this a BUG REPORT or FEATURE REQUEST?
Choose one: FEATURE REQUEST
Rationale
We want to use most of kubeadm, but supply our own self-hosted control plane at the end.
(In particular, we want to be masterless, with Deployments for the apiserver, controller-manager and scheduler, following from our current setup with bootkube)
The phases work great for most of this, however we only need one half of
kubeadm alpha phase selfhosting convert-from-staticpods
. We need the secret uploading part, but not the conversion from static pods.Current workaround (for context)
Proposal
The text was updated successfully, but these errors were encountered: