Related: https://github.com/kubernetes/kubernetes/pull/23343
This is the model proposed by CoreOS for supporting cluster-upgrades. Basically, a run-once kubelet is launched by the init system, and pulls down the real kubelet to run as a container, then all other requisite host services are provisioned as a DaemonSet derived set of pods on the node. This does not cover things like kernel updates, but definitely does enable a lot of scenarios for updates of kubelet/openshift-node if we adopted the pattern. Thanks, Derek On Thu, May 19, 2016 at 12:44 PM, Jason DeTiberus <jdeti...@redhat.com> wrote: > > On Thu, May 19, 2016 at 12:18 PM, Chmouel Boudjnah <chmo...@redhat.com> > wrote: > >> Hello thanks for releasing this blog post, from a first impression >> there is a bit of an overlap if you are already cloudforms to do that, >> isn't it ? >> > > With current implementations, yes. That said, Cloud Forms could eventually > switch to using Commissaire for managing clusters of hosts. > > As commissaire matures, I see great promise for it to handle a lot of the > complexity involved in managing complex cluster upgrades (think OpenShift), > where even something like applying kernel updates and orchestrating a > reboot of hosts requires much more consideration than apply and restart or > just performing the operations serially. Long term we need something that > can be more integrated with Kubernetes/OpenShift that will allow for making > ordering/restarting decisions on things like pod placement, scheduler > configuration, and disruption budgets (when they are implemented). Having a > centralized place to manage that complexity is much better than having > multiple external tools do the same. > > > >> >> Chmouel >> >> On Thu, May 19, 2016 at 3:55 PM, Stephen Milner <smil...@redhat.com> >> wrote: >> > Hello all, >> > >> > Have you heard about some kind of cluster host manager project and >> > want to learn more? Curious about what this Commissaire thing is that >> > has shown up in the Project Atomic GitHub repos? >> > The short answer is it is a lightweight REST interface for cluster >> > host management. For more information check out the introductory blog >> > post ... >> > >> > http://www.projectatomic.io/blog/2016/05/introducing_commissaire/ >> > >> > ... and stay tuned for more in-depth posts for development and >> > operations in the near future! >> > >> > -- >> > Thanks, >> > Steve Milner >> > >> >> > > > -- > Jason DeTiberus >