We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ideally the kube-apiserver will have some sort of watch-dog/babysitter that keeps it running. I see a few options:
kube-apiserver
The text was updated successfully, but these errors were encountered:
A. Run under fleet
fleet
Submit kube-apiserver.service to fleet per normal, ensuring that only a single instance is running at a time in the cluster
kube-apiserver.service
Pros: fleet will restart/reschedule if process or host dies. can co-schedule helper processes (e.g., DNS registration).
Cons: kubelet depends on kube-apiserver address, so I'm unsure of implications of delaying kube-apiserver startup till fleet
kubelet
Sorry, something went wrong.
B. Run under kubelet
Place manifest for pod in directory watched by kubelet --config /etc/kubernetes/manifests (e.g., /etc/kubernetes/manifests/kube-apiserver.yaml)
kubelet --config /etc/kubernetes/manifests
/etc/kubernetes/manifests/kube-apiserver.yaml
Pros: apiserver will be visible as a kubernetes component (stats, logs, etc)
apiserver
Cons: requires hand-picking one host to be special, either via
No branches or pull requests
Ideally the
kube-apiserver
will have some sort of watch-dog/babysitter that keeps it running. I see a few options:The text was updated successfully, but these errors were encountered: