标签:Node 架构 部署 Controller 编排 集群 Pod K8S 节点
整体架构图
1) Kubernetes
API Server
Scheduler 对资源统一调度,任务发布。
Controller Manager(资源统筹管理) replication(容器跨节点部署,标签管理,资源选择)/namespace controller (虚拟化集群)
Etcd 类似于Zookeeper,做配置管理
Network: Flannel, Calico,Canal
Node‘s Components
2) Node
Kubelet 实现容器的启停
Kube-proxy 网络感知模块
Docker
3) Pod
Kubernetes最小工作单元
运行在一个Node上
Pod中的容器共享网络和存储
4) Controller Controller比Pod更高一级的统一管理
Deployment
ReplicaSet 把相同的功能部署在节点1,另外一个相同的功能部署在节点2,再把类似的部署在节点3 ......
DaemonSet 保证同一个Pod在同一个节点上只启一个。
StatefulSet 管理Pod对外的名称是永远不变的
Job 任务完成后Pod从节点消失
5) Label
对某些特殊的Label打上标签
6) Namespace
虚拟集群,支持多个虚拟集群
标签:Node,架构,部署,Controller,编排,集群,Pod,K8S,节点 来源: https://www.cnblogs.com/linlf03/p/14037430.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。