Kubernetes的组件详解

2022-01-03  本文已影响0人  ssttIsme

Kubernetes的组件分为三大类:核心组件、CLI客户端和核心附件

核心组件

  1. kube-apiserver服务
    提攻集群管理的RESTAPI接口(包括鉴权、数据校验及集群状态变更);
    负责其他模块之间的数据交互,承担通信枢纽功能
    是资源配额控制的入口
    提供完备的集群安全机制
  2. kube-controller-manager服务
    控制器管理器,由一系列控制器组成,通过apiserver监控整个集群的状态,并确保集群处于预期的工作状态
  3. kube-scheduler服务
    主要功能是接收调度pod到适合的运算节点上,scheduler用预算策略(predict)和优选策略(priortities)方法帮你在最适合运行pod的地方,通知内部节点的kubelet把pod拉起

CLI客户端

核心附件

Kubernetes有三套网络:Service(集群)网络,Node(节点)网络,Pod(容器)网络
节点网络:运算节点宿主机网络
Pod网络:所有的Pod都是从宿主机上NAT出来的
Service网络:虚的网络、Server网络和Pod网络通过kube-proxy连接起来


上一篇下一篇

猜你喜欢

热点阅读