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 @ 2022-09-16 10:10  -wei  阅读(56)  评论(0)    收藏  举报