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

JWS Discovery Service API Requirements #31779

Closed
3 tasks
dgoodwin opened this issue Aug 31, 2016 · 3 comments
Closed
3 tasks

JWS Discovery Service API Requirements #31779

dgoodwin opened this issue Aug 31, 2016 · 3 comments
Labels
area/kubeadm sig/cluster-lifecycle Categorizes an issue or PR as relevant to SIG Cluster Lifecycle.

Comments

@dgoodwin
Copy link
Contributor

As part of the ongoing sig-cluster-lifecycle work and the kubeadm utility that resulted, we have implemented a standalone JWS discovery service as a pod which kubeadm configures so other systems can run kubeadm and join the cluster. The discovery service pod expects to be passed the API CA certificate, API endpoints list, and a secure token as secrets when launched.

We hope to bring this service into the core API (details in #30707), as part of the kubeadm beta (#31711) targeted for 1.5.

Requirements for this to happen:

  • Must implement a token sub-system in core API. May want to plan for multiple types of tokens, discovery being the first. May need expiration and cleanup. Callers may want to be able to specify their own tokens.
  • Post cluster info into core API. Challenge will be fitting this into API framework, as it's a single entity per cluster.
  • Start loading API endpoints and CA cert dynamically once in core API.
@mikedanese
Copy link
Member

@kubernetes/sig-cluster-lifecycle

@luxas luxas added the sig/cluster-lifecycle Categorizes an issue or PR as relevant to SIG Cluster Lifecycle. label Aug 31, 2016
@dgoodwin
Copy link
Contributor Author

Ok if I close this in light of kubernetes/enhancements#134 and kubernetes/enhancements#130 ?

@mikedanese
Copy link
Member

SGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/kubeadm sig/cluster-lifecycle Categorizes an issue or PR as relevant to SIG Cluster Lifecycle.
Projects
None yet
Development

No branches or pull requests

4 participants