容器服务 kubernetes 系统组件介绍

  • 时间:
  • 浏览:1
  • 来源:大发PK10APP下载_大发PK10APP官方

 基于generic server 上封装的一层官方默认的 apiserver:

服务暴露法律方法

 http 10252 端口提供服务

 用来保存 k8s 集群所有对象的情形信息和网络信息。

部署法律方法 Master 机器上启动守护进程, etcd 在阿里云容器服务中以系统 Service 法律方法部署。

服务暴露 2379端口

部署法律方法

 kube-apiserver 以 Static pod 静态POD 法律方法部署,其配置的 yaml 在 master 机器的/etc/kubernetes/manifests/kube-apiserver.yaml,修改该设置,保存后 k8s 集群会自动重启部署 apiserver pod 到Master 机器上。

 kubernetes 调度器,调度 pod 到 ECS 的部署。

部署法律方法 静态 POD法律方法部署,其配置的 yaml 在 master 机器的/etc/kubernetes/manifests/kube- scheduler.yaml,修改该设置,保存后 k8s 集群会自动重启部署。

 网络通信组件

部署法律方法Daemonset 守护守护进程法律方法部署,部署在 Master,Node 机器上全部都是使用 。

服务暴露法律方法

http 10251 端口提供服务

 k8s 资源对象管理控制器,包括 默认启动的Node Controller, Daemon Controller, Deployment Controller 以及阿里云扩展的相关 Controller 控制器 等;

服务暴露法律方法

http 10252 端口提供服务

部署法律方法

 静态 POD法律方法部署,其配置的 yaml 在 master 机器的/etc/kubernetes/manifests/kube-controller-manager.yaml,修改该设置,保存后 k8s 集群会自动重启部署。

 容器服务建立 kubernetes 集群后,系统默认建立一批 kubernetes 集群的系统组件与守护进程,理解亲戚亲们的部署配置法律方法和含义,是优化集群,排除 k8s 集群故障的技术基础之一。

服务暴露法律方法

 通过 SLB 负载均衡暴露服务,slb 后端服务器为 apiserver 所在的3台 Master 机器,侦听 pod 提供的6443 https 服务端口。

 云资源管理控制器,实现 Cloud provider,用以云资源的管理。

部署法律方法 Daemonset 守护守护进程法律方法部署,部署在 Master 机器上,使用 。

 kubelet 服务守护进程,每个 node 上运行该节点,向 Master 注册节点信息。

部署法律方法

 节点上运行该服务守护进程

暴露服务 包括 102500 端口的认证 API、4194 端口的 cAdvisor API、10255 端口的只读 API 以及 10248 端口的健康检查 API