阿里云数字新基建系列:云原生操作系统Kubernetes
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第2章 认识集群的大脑

在云原生编排调度领域,Kubernetes已然成了事实上的标准。

当我们尝试去理解Kubernetes工作原理的时候,控制器肯定是一个难点。我们经常听到的几个概念,如声明式API、Operator、面向终态设计等,背后其实都是在讲一件事情,就是控制器模式。

Kubernetes控制器模式不易理解,究其原因有两点:一是控制器有很多,具体实现大相径庭,逐一理解不太现实;二是控制器的实现用到了一些比较晦涩的机制,这些机制很难掌握。但是,我们又绕不开控制器模式,因为它是集群的大脑。

在本章中,我们通过分析一个简易冰箱的设计过程,来深入理解Kubernetes控制器的产生、演进,以及背后的逻辑。