Kubernetes 如何比较浅显的描述 Kubernetes 的架构

Posted 简简单单OnlineZuozuo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kubernetes 如何比较浅显的描述 Kubernetes 的架构相关的知识,希望对你有一定的参考价值。

Kubernetes 如何比较浅显的描述 Kubernetes 的架构


1、通过一个例子来理解

我们部署一个应用,并设置 --replicas=2 ,在这个过程中,k8s 执行如下工作流程

a、我们通过 kubectl 发送部署请求到 API Server

b、 API Server 通知 Controller Manager 创建一个 deployment 资源

c、 Scheduler 执行调度任务,将两个副本 Pod 分发到 k8s-node1 和 k8s-node2

d、k8s-node1 和 k8s-node2 上的 kubectl 在各自的节点上创建并运行 Pod

2、获取状态和配置

kubectl 会从通过 API Server 向 etcd 获取数据

以上是关于Kubernetes 如何比较浅显的描述 Kubernetes 的架构的主要内容,如果未能解决你的问题,请参考以下文章

如何配置 kube-prometheus-stack helm 安装来抓取 Kubernetes 服务?

无法连接到 kubernetes python api - .kube/config 文件未找到

Kubernetes kube-proxy 详解

kubernetes 组件之 kube-proxy

Kubernetes Prometheus:当容器内存使用量大于 kube 节点总内存容量时添加警报

使用 kube-bench 和 kube-hunter 对 Kubernetes 集群风险评估