Kubernetes学习(1)

一、K8S集群工作原理
  1、控制器是集群的“大脑”
  2、什么是控制器
二、K8S集群的核心组件
  1、数据库etcd
  2、调度器scheduler
  3、集群入口API Server
    API Server提供了k8s各类资源对象(pod、RC、Service等)的增删改查及watch等HTTP Rest接口,是整个系统的数据总线和数据中心。
    API Server的功能:
    1.提供了集群管理的REST API接口(包括认证鉴权、数据校验及集群状态变更)
    2.提供其他模块之间的数据交互和通信的枢纽(只有API Server才直接操作etcd)
    3.资源配额控制的入口。
    4.拥有完备的集群安全机制
   kube-apiserver工作原理图

Kubernetes学习(1)

 

 

 

 

    初始化Kube-apiserver的主要流程主要有:

  4、控制器Controller
  5、服务代理kube-proxy
  6、直接管理具体业务容器的kubelet
  以上组件可以被分为三个部分:核心组件etcd数据库,对etcd进行直接操作的入口组件API Server,以及其他组件(都可以被看作为控制器)。

三、控制器原理

 

Kubernetes学习(1)

 

Kubernetes学习(1)

上一篇:MVC框架


下一篇:PHPStorm使用PHP7新特性出现红色波浪错误