[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [atomic-devel] Introducing Commissaire

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.


On Thu, May 19, 2016 at 12:44 PM, Jason DeTiberus <jdetiber redhat com> wrote:

On Thu, May 19, 2016 at 12:18 PM, Chmouel Boudjnah <chmouel 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.



On Thu, May 19, 2016 at 3:55 PM, Stephen Milner <smilner 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

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]