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

Support Managed Kubernetes Provider #980

Closed
gyliu513 opened this issue Jun 4, 2019 · 13 comments
Closed

Support Managed Kubernetes Provider #980

gyliu513 opened this issue Jun 4, 2019 · 13 comments
Labels
help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. priority/backlog Higher priority than priority/awaiting-more-evidence.

Comments

@gyliu513
Copy link
Contributor

gyliu513 commented Jun 4, 2019

/kind feature
/kind question

Describe the solution you'd like
[A clear and concise description of what you want to happen.]

I found that Cluster API is focusing on support infrastructure provider, like AWS, Azure, OpenStack, IBM Cloud etc. Any plan to enable Cluster API can also support hosted Kubernetes provider, like AKS, IKS, GKE etc?

/cc @vincepri @detiber

@k8s-ci-robot k8s-ci-robot added the kind/feature Categorizes issue or PR as related to a new feature. label Jun 4, 2019
@gyliu513 gyliu513 changed the title Any plan to support hosted Kubernetes provider [Question] Any plan to support hosted Kubernetes provider Jun 4, 2019
@ncdc
Copy link
Contributor

ncdc commented Jun 4, 2019

@gyliu513 yes, we do hope to support this when we implement control plane lifecycle management.

@gyliu513
Copy link
Contributor Author

gyliu513 commented Jun 5, 2019

@ncdc any design or document that I can refer for control plane lifecycle management?

@jichenjc
Copy link
Contributor

jichenjc commented Jun 5, 2019

+1 for some reference doc share :)

@ncdc
Copy link
Contributor

ncdc commented Jun 5, 2019

They haven't been written yet. This is the most recent update I've seen: https://discuss.kubernetes.io/t/cluster-api-controlplane-lifecycle-management-workstream/5956/2?u=ncdc

@gyliu513 gyliu513 changed the title [Question] Any plan to support hosted Kubernetes provider Support hosted Kubernetes provider Jun 12, 2019
@gyliu513 gyliu513 changed the title Support hosted Kubernetes provider Support Managed Kubernetes Provider Jun 12, 2019
@timothysc timothysc added the lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness. label Jun 14, 2019
@timothysc timothysc added this to the Next milestone Jun 14, 2019
@timothysc timothysc added the priority/backlog Higher priority than priority/awaiting-more-evidence. label Jun 14, 2019
@gyliu513
Copy link
Contributor Author

@hardikdr I found that you had some words at https://discuss.kubernetes.io/t/cluster-api-controlplane-lifecycle-management-workstream/5956 for managed kuberntes, any progress for this? Thanks.

@hardikdr
Copy link
Member

@gyliu513 Thanks for initiating the discussion.
We had started the investigation around control-plane-lifecycle management in-general as part of the workstreams, but there haven't been major progress after workstream-approach was stopped.

Essentially we wanted to investigate 3 different approaches of managing the control-planes using Cluster-API - doc

  1. Machine-based: Dedicated master-machines for control-planes, more or less the way it is right now in ClusterAPI.
  2. Pod-based: Control-planes of worker-clusters hosted in the management cluster. proposal
  3. Control-planes hosted in managed kubernetes services like GKE, EKS and so on.

I'd be more than happy to re-start the discussions and collaborate further.

@detiber
Copy link
Member

detiber commented Aug 23, 2019

This is going to be one of the primary discussions during the upcoming v1alpha3 planning. The starting point will be to pick up where the workstream ended

@gyliu513
Copy link
Contributor Author

Thanks @hardikdr @detiber , let me check what is the progress and current design first provided by @hardikdr .

@hardikdr I would love to work with you for this, will go back to you after I catch up the design and proposals.

@timothysc timothysc added the help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. label Sep 26, 2019
@richardcase
Copy link
Member

Really interested in the managed kubernetes service (AKS, EKS) scenario.

We have customers that want to adopt capi and as part of that adoption they want to be able to utilise managed services (as well as the current providers).

@huxiaoliang
Copy link

@gyliu513 @ncdc @detiber I draft a proposal here, could you please show your comments and point to the right direction so that I can move on, thanks in advance.

@vincepri
Copy link
Member

/remove-lifecycle frozen
/kind proposal
/help

As pointed out in #2045 (comment) this could turn out to be a documentation issue which we can tackle separately.

@k8s-ci-robot k8s-ci-robot added kind/proposal Issues or PRs related to proposals. and removed lifecycle/frozen Indicates that an issue or PR should not be auto-closed due to staleness. labels Apr 20, 2020
@vincepri vincepri removed kind/feature Categorizes issue or PR as related to a new feature. kind/proposal Issues or PRs related to proposals. labels Apr 27, 2020
@vincepri
Copy link
Member

As per April 27th 2020 community guidelines, this project follows the process outlined in https://github.com/kubernetes-sigs/cluster-api/blob/master/CONTRIBUTING.md#proposal-process-caep for large features or changes.

Following those guidelines, I'll go ahead and close this issue for now and defer to contributors interested in pushing the proposal forward to open a collaborative document proposal instead, and follow the process as described.

/close

@k8s-ci-robot
Copy link
Contributor

@vincepri: Closing this issue.

In response to this:

As per April 27th 2020 community guidelines, this project follows the process outlined in https://github.com/kubernetes-sigs/cluster-api/blob/master/CONTRIBUTING.md#proposal-process-caep for large features or changes.

Following those guidelines, I'll go ahead and close this issue for now and defer to contributors interested in pushing the proposal forward to open a collaborative document proposal instead, and follow the process as described.

/close

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. priority/backlog Higher priority than priority/awaiting-more-evidence.
Projects
None yet
Development

No branches or pull requests

10 participants