This is my introductory video to the kubernetes control plane. In this video I give an overview of the control plane components and how they work together to keep the cluster running. Socials: / jamiemacmanus3 / jamiemacmanus96
Пікірлер: 4
@mdaverde Жыл бұрын
Great video, why do you think the scheduler lives on its own rather than inside the controller manager? After all, it seems to fit into the job of reconciling the state of pods by assigning a node. Seems like this logic could fit inside a Pod controller of some sort
@jmmtechnology45396 ай бұрын
Hi Milan, that's a great question, I believe the scheduler and controllers have sufficiently distinct characteristics and responsibilities such that those who designed and implemented kubernetes thought they should remain separate. For example, the controllers are generally responsible for maintaining cluster state whereas the scheduler has the specific job of placing pods on the correct node. This respects the patterns of decoupling and modularity that are ubiquitous in software design.
@jmlineb7 ай бұрын
I don't think the controller manager can provision a new node by itself if one dies. I think it has to work with a cloud Kubernetes managed service to do so, like EKS or AKS or GKE.
@jmmtechnology45396 ай бұрын
Hey John, yes you're bang on with that. My apologies for the mistake here. I cover the cloud controller manager in a bit more detail in this video kzbin.info/www/bejne/mojHe4CaqteKetk and the information should be accurate.