k8s 是 container orchestration system
容器编排系统
Pod
Pod是k8s中创建和管理的最小可部署单元
可以视为一组或者多个容器,共享存储和网络资源,就像它们在同一台机器上一样,同时保持一定程度的隔离 Pod 在 Kubernetes 中被视为一个复制单元;如果需要扩大工作负载,您将增加运行的 Pod 数量
Nodes
节点
应用程序在容器内,容器在pod内,pod在节点上运行
节点可以是虚拟机或者物理机
如果应用程序在放置在 Pod 中的容器中运行,则节点包含运行 Pod 所需的所有服务
Cluster
集群是一组节点
Control Plane
组件通信
The Lay of the Land
命名空间Namespaces
命名空间用于隔离单个集群中的资源组,资源在命名空间内必须唯一命名,但相同的资源名称可以在不同的命名空间中使用
副本集ReplicaSet
Kubernetes 中的 ReplicaSet 维护一组副本 pod,并且可以保证 x 个相同 pod 的可用性
部署Deployments
部署用于定义所需的状态。一旦定义了所需状态 ...