Skip to content
New issue

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

Configure method for ongoing discovery of apiserver by kubelet #7

Open
emmanuel opened this issue Aug 9, 2015 · 1 comment
Open

Comments

@emmanuel
Copy link
Owner

emmanuel commented Aug 9, 2015

Need a method for kubelet to find kube-apiserver, in a way that allows the kube-apiserver to move among hosts.

@emmanuel
Copy link
Owner Author

Options for the discovery part:

  1. Use an additional private IP. Distribute a private IP to all instances running kubelet, then attach the IP as a secondary private IP to the host that ends up running the kube-apiserver.
  2. Use an internal ELB between the kubelet and the kube-apiserver.
  3. Use VPC-private DNS and register the host that kube-apiserver lands on at a pre-shared address (e.g., $STACK_NAME-kube-apiserver.example.com).
  4. Use SkyDNS, either on every host, just services hosts, or just one host. If not global, then some additional method of following DNS servers will be needed (EIP, ELB).

@emmanuel emmanuel changed the title Configure method for initial bootstrapping & ongoing discovery of apiserver by kubelet Configure method for ongoing discovery of apiserver by kubelet Aug 11, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant