java系统找不到指定文件怎么解决
260
2022-09-10
K8s系列---【三、Kubernetes架构】
三、K8s架构
1.Kubernetes集群
Master节点包括API Server、Scheduler、Controller manager、etcd。
1、API Server是整个系统的对外接口,供客户端和其它组件调用,相当于“营业厅”。
2、Scheduler负责对集群内部的资源进行调度,相当于“调度室”。
3、Controller manager负责管理控制器,相当于“大总管”。
Kubernetes是分布式架构,一个master对应一群node节点,master节点负责调度,不负责存储服务;而服务都被master节点调度到node节点进行部署; 另外: master节点单点故障问题,可以对master使用高可用部署。
2.Master节点
Master节点核心组件:4大核心组件
1、apiServer : 服务网关,所有的请求都必须经过APIServer, 进行统一授权认证;
2、scheduler : 调度器,负责把需要部署的服务调度到合适的node节点进行部署
3、controller manager : 控制器,管理kubernetes资源(k8s一切看做是资源)管理,实现资源对象的CURD
4、etcd : nosql数据库,用来存储集群状态,存储资源对象。
3.Node节点
Node节点中核心组件:
1、pod : k8s管理的最小单元,pod内容封装的是容器
2、docker: docker引擎,k8s管理容器,容器由docker引擎创建
3、kubelet: node节点代理,kubelet代理master调度结果,在node节点进行服务部署操作
4、kube-proxy: 负载均衡,服务发现
5、fluentd: 日志监控组件,收集服务节点日志
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~