Kubespray: Adopt kubeadm tool for cluster creation

Created on 18 Oct 2016  路  15Comments  路  Source: kubernetes-sigs/kubespray

We should delegate some CM tasks to the kubeadm tool in Kubernetes.
For the start, that may be a certificates management for k8s cluster nodes. Because this is the most time consuming operation on a large scale.

Perhaps we could do that by adopting https://github.com/att-comdev/halcyon-kubernetes work to Kargo

compat feature

Most helpful comment

For subscribers to this thread, the work on the kubespray side has now begun :tada:
See: https://github.com/kubernetes-incubator/kubespray/pull/1631

All 15 comments

That's exactly what we've talked about with @v1k0d3n and @rsmitty, we should start this item asap.
That would be an option and may become the default installation method in the future

@bogdando + @Smana yeah, this sounds good. let me do a couple of things before i merge in and find intersecting points with kubespray (if this is ok)? i am in the process of adding a couple of things; the obvious is centos. i contacted maintainers of a kubeadm/centos/ansible project, and they were fine with merging the efforts. we should probably talk about how you want to handle sdn's too. i was planning on adding sdn's today for:

  • calico
  • canal
  • weave
  • romana

@v1k0d3n sure, please also join to my WIP patch review

Related issue that makes integration with CM very painful https://github.com/kubernetes/kubernetes/issues/35133

And multi master steps are unclear https://github.com/kubernetes/kubernetes/issues/35188

There is also yet possible to use hyperkube for kubeadm https://github.com/kubernetes/kubernetes/issues/35190

This is yet doable, closing. But I continue my WIP branch tho

We should keep this open and let it be a roadmap item.

For subscribers to this thread, the work on the kubespray side has now begun :tada:
See: https://github.com/kubernetes-incubator/kubespray/pull/1631

this is great news @luxas!

Should we open more targeted issues for implementing HA/upgrades/setting up e2es etc using kubeadm or ...?

@luxas of course. I will open them

Great please cc me

I can't believe my eyes this one is done now! Well done folks, really, thank you for taking care of this!

Was this page helpful?
0 / 5 - 0 ratings