k8s深度讲解----宏观架构与集群之脑 - API Server 和 etcd

宏观架构与集群之脑 - API Server 和 etcd


宏观架构:数据中心的操作系统

在开始之前,让我们先建立一个高层视角。你可以将 Kubernetes 想象成一个管理整个数据中心的分布式操作系统。在这个操作系统中:

  • 控制平面 (Control Plane) 就是它的“内核”,负责管理和决策。
  • 工作节点 (Worker Nodes) 就是它的“CPU 和内存”,是真正运行应用程序的地方。
  • 我们常用的 kubectl 就是与这个“内核”交互的“命令行 Shell”。

控制平面主要由四个核心组件构成:API Server, etcd, Scheduler, Controller Manager。而我们今天的旅程,就从这个操作系统的“前门”和“大脑”开始。

前门与枢纽:kube-apiserver

kube-apiserver 是整个 Kubernetes 控制平面的唯一入口。任何组件——无论是外部的 kubectl、CI/CD 系统,还是内部的 Scheduler、Kubelet——想要查询或修改集群的状态,都必须通过 API Server。

它远不止是一个简单的 REST API 网关,它是一个复杂的、承担着守门、转接、通知等多种角色的核心枢纽。让我们跟随一个 kubectl create -f pod.yaml 命令,看看它在 API Server 中经历了怎样的旅程:

1. 认证 (Authentication)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

weixin_42587823

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值