2. K8S集群架构组件及核心概念

一. Master(主控节点)和node(工作节点)

  1.Master组件

    (1)apiserver

      集群统一入口,以restful方式,交给etcd存储。

    (2)scheduler

      节点调度,选择node节点应用部署。

    (3)controller-manager

      处理集群中常规后台任务,一个资源对应一个控制器。

    (4)etcd

      存储系统,用于保存集群中的数据。

 

  2.node组件

    (1)kubeelet

      master派到node节点代表,管理本机容器。

    (2)kube-proxy

      提供网络代理。负载均衡等操作。

    

  K8S架构图:

                   

 二. k8s核心概念

  1.pod

    最小部署单元

    一组容器的融合

    共享网络

    生命周期是短暂的

  2.controller

    确保预期的pod副本数量

    无状态应用部署 和 有状态应用部署

    确保所有的node运行同一个pod

    一次性任务和定时任务

  3.service

    定义一组pod的访问规则

    

    

  

 

 

    

    

posted @   -wei  阅读(48)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
点击右上角即可分享
微信分享提示