k8s原理架构图
2021-12-07 15:46:37 0 举报
k8s service负载均衡 - k8s master --控制管理中心 - api server - controller manager - scheduler - etcd- k8s node --应用节点 - kubelet - kube-proxy - pod- k8s service(iptables+kube-proxy) --负载均衡 - userspace mode - iptables mode
作者其他创作
大纲/内容
数据持久化
kubelet是Master在Node上的agent,根据 Scheduler中的信息,真正创建pod。同时向master报告运行状态
kube-proxy三中代码模式,v1.2后默认使用iptables模式,kube-proxy持续监听 Service以及Endpoints对象的变化;但它并不在本地节点开启反向代理服务,而是把反向代理全部交给 iptables 来实现
container
kube-proxy
controller manager通常不会直接创建 Pod,而是通过 Controller来管理 Pod 的。Controller中定义了Pod 的部署特性,给api server返回pod信息
node1
pod
创建
管理
k8s master
etcdnosql数据库,负责保存 k8s cluster的配置信息和各种资源的状态信息
监听变化
开发、运维
业务用户
访问服务
node2
api server通过它管理 Cluster的各种资源
服务发现
node
- k8s master --控制管理中心 - api server - controller manager - scheduler - etcd- k8s node --应用节点 - kubelet - kube-proxy - pod- k8s service(iptables+kube-proxy) --负载均衡 - userspace mode - iptables mode
负载
汇报心跳,监听pod的创建
kubectl/web ui
0 条评论
下一页