K8S核心组件和架构原理
概念
K8S Docs Concepts:https://kubernetes.io/docs/concepts/
Container
(1) 先以container为起点,k8s既然是容器编排工具,那么一定会有container
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iD84KTDY-1623944147709)(https://gitee.com/onlycreator/draw/raw/master/img/k8s%20(1)].png)
Pod
(2) 那k8s如何操作这些container呢?从感性的角度来讲,得要有点逼格,k8s不想直接操作container,因为操作container的事情是docker来做的,k8s中要有自己的最小操作单位,称之为 Pod
说白了,Pod就是一个或多个Container的组合
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-T1QtfR3k-1623944147719)(https://gitee.com/onlycreator/draw/raw/master/img/k8s%20(2)].png)
看看官网怎么描述的 :https://kubernetes.io/docs/concepts/workloads/pods/pod/
A Pod (as in a pod of whales or pea pod) is a group of one or more containers (such as Docker containers),with shared storage/network, and a specification for how to run the containers.
</