Skip to content
Discussion options

You must be logged in to vote

In EKS Anywhere, kube-vip is deployed as a static Pod on each control-plane node.
That means the manifest that actually runs kube-vip is stored directly on the node filesystem, not in Kubernetes objects.

Where the kube-vip manifest lives at runtime:

/etc/kubernetes/manifests/kube-vip.yaml

The kubelet watches this directory and automatically starts any static Pod defined there. kube-vip is launched this way on every control-plane node.

How EKS Anywhere generates it:

During cluster creation, EKS Anywhere renders the kube-vip static-pod manifest based on values from your Cluster specification. The most important input is the control plane endpoint:

spec:
controlPlaneConfiguration:
endpoint:

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@uldyssian-sh
Comment options

Answer selected by pawcykca
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants