k8s组成
(1)以container为起点,k8s既然是容器编排工具,那么一定会有container
(2)k8s中要有自己的最小操作单位,称之为Pod,通过Pod管理container
(3)那Pod的维护谁来做呢?那就是ReplicaSet,通过selector来进行管理
(4)Deployment来监控和维护Pod和ReplicaSet
(5)相同或者有关联的Pod分门别类一下使用Label来管理
(6)具有相同label的service要是能够有个名称就好了,Service
(7)Pod运行在哪里呢?当然是机器咯,比如一台centos机器,我们把这个机器称作为Node
(8)多台Node共同组成集群,把之前的Label,Service也一起画上去
K8s的组件
K8s架构图
官网K8S架构图
https://kubernetes.io/docs/concepts/architecture/cloud-controller/