kubernetes之API server的安全防护

此博客借鉴了较多书中的内容,仅仅作为自己学习整理使用。该书为《kubernetes in action》,有兴趣的朋友可以读读这本书。

kubernetes集群组件
kubernetes集群分为两部分:Kubernetes控制平面、工作节点

Kubernetes控制平面:用来存储、管理集群状态
(1)etcd分布式持久化存储
(2)api server
(3)scheduler
(4)controller

工作节点:
(1)Kubelet
(2)kube-proxy(Kubelet服务代理)
(3)容器运行时环境(Docker、rkt)

附加组件:
(1)Kubernetes DNS服务器
(2)仪表盘
(3)Ingress控制器
(4)Heapster(容器集群监控)
(5)容器网络接口插件

组件间如何通信:
Kubernetes系统组件间只能通过API服务器通信,它们之间不会直接通信。API server是和etcd通信的唯一组件。


 API server做了什么
Kubernetes API server作为中心组件,其他组件或客户端(如kubectl)都会去调用它。以Restful API的形式
提供了可以查询、修改集群状态的CRUD 接口,它将状态存储到etcd中。

猜你喜欢

转载自blog.csdn.net/qq_25221835/article/details/103819206
今日推荐