Skip to Main Content
Lightning Talk Intermediate First Talk

Machine Controller Manager - K8s operator providing an abstraction for instance lifecycle management across cloud platforms

Proposal status is Rejected
Session Description

A fast introduction to the Machine Controller Manager aka MCM, which is a group of cooperative controllers that manage the lifecycle of the worker machines that abstract cloud provider instances. It is inspired by the design of Kube Controller Manager in which various sub controllers manage their respective Kubernetes resources. MCM gives you the following benefits:


- Seamlessly manage machines/nodes with a declarative API (across different cloud providers)

- Integrate generically with the k8s cluster autoscaler.

- Plugin with tools such as the node-problem-detector

- Support rolling upgrades of machines/nodes

References

Session Categories

FOSS

Speakers

Tarun Ramakrishna Elankath
Tarun Ramakrishna Elankath Development Architect | SAP Labs India

I am an engineer in SAP Labs India working on Gardener - open-source infrastructure for managed multi-cloud kubernetes clusters. The MCM is an independent open-source subsystem of Gardener.