K8S基础
K8S基础架构
K8S解决的问题是什么?
k8s全景图
k8s Secret对象
声明式API
K8S基础架构
基础架构图如下所示,我们可以看到master 节点和Node节点。
Master节点是控制节点,由三个紧密协作的独立组件组合而成。其中,APIServer负责API服务;Controller Manager负责负责容器编排;Scheduler负责容器调度。
Node节点是计算节点,其中也有很多其他组件
(1)kubelet,主要负责同容器运行时打交道
(2)CRI,远程调用接口,定义了容器运行时的各项核心操作
(3)OCI,通过容器运行时规范同底层的Linux系统进行交互,即把CRI请求翻译成对Linux操作系统的调用(操作Linux的Cgroups和Namespace)