云计算百科
云计算领域专业知识百科平台

Kubernetes集群控制平面全景图

文章目录

    • 控制平面全景图
    • 一、kube-scheduler(调度器)
      • 实操 1:查看 scheduler 状态
      • 实操 2:查看调度日志(排查 Pod 为什么调度失败)
      • 实操 3:查看调度事件(最常用的排障手段)
      • 实操 4:手动触发调度验证(创建一个测试 Pod 看调度过程)
      • 实操 5:查看 scheduler 的调度策略(v1.24 默认)
    • 二、kube-controller-manager(控制器管理器)
      • 实操 1:查看 KCM 状态
      • 实操 2:查看 KCM 日志
      • 实操 3:验证 NodeController 的工作(节点失联后的行为)
      • 实操 4:验证 ReplicaSetController 的自愈能力
      • 实操 5:查看 KCM 启动了哪些控制器
    • 三、CoreDNS(服务发现)
      • 实操 1:查看 CoreDNS 状态
      • 实操 2:验证 DNS 解析
      • 实操 3:查看 CoreDNS 配置
      • 实操 4:CoreDNS 日志排障
    • 四、kube-proxy(Service 网络代理)
      • 实操 1:查看 kube-proxy 状态
      • 实操 2:查看 kube-proxy 模式和配置
      • 实操 3:验证 Service 负载均衡
    • 五、Calico(CNI 网络插件)
      • 实操 1:查看 Calico 组件状态
      • 实操 2:查看节点网络配置
      • 实操 3:验证 Pod 跨节点通信
      • 实操 4:查看 Calico 日志
    • 六、一键巡检脚本(日常运维用)
    • 各组件一句话总结

控制平面除了 apiserver 和 etcd,核心还有
kube-scheduler 和
kube-controller-manager,再加上集群必需的
CoreDNS、
kube-proxy、
Calico。我基于你当前环境逐个拆解,每个都带可直接执行的实操。

控制平面全景图

┌──────────────────────────────┐
│ kube-apiserver │ ← 集群唯一入口,所有组件只跟它通信
└──────────────┬───────────────┘

┌────────────────────────┼────────────────────────┐
│ │ │
┌─────────▼──────────┐ ┌──────────▼───────────┐ ┌─────────▼─────────┐
│ kube-scheduler │ │ kube-controller- │ │ etcd │
│ (调度器) │ │ manager (

赞(0)
未经允许不得转载:网硕互联帮助中心 » Kubernetes集群控制平面全景图
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!