Skip to content

Kubernetes 高频面试题 ​

回答 Kubernetes 问题时,先说明对象的期望状态、负责收敛的控制器和实际的数据路径,再补充版本前提、观测证据与故障边界。

一、核心题目 ​

  1. Deployment 如何通过 ReplicaSet 与 Pod 让实际副本数收敛到期望值?
  2. Pod 从提交到运行会经过哪些 API、调度、kubelet 与容器运行时步骤?
  3. Service、EndpointSlice、kube-proxy 和 CoreDNS 如何共同完成服务发现与流量转发?
  4. 如何解释 Pod 间跨节点通信、NetworkPolicy 与 Ingress/Gateway 的流量路径?
  5. 调度器如何依据 requests、taint、affinity 和优先级选择节点?

二、答题框架 ​

题型必答要点证据入口
对象与控制器期望状态、OwnerReference、Reconcile 循环kubectl get/describe、事件
网络DNS、Service、CNI、转发与策略EndpointSlice、路由与抓包
调度过滤、评分、资源与抢占Pod 事件、Scheduler 日志
故障排查现象、范围、控制面和数据面交叉验证Events、日志、指标与 YAML

三、延伸阅读 ​

ICP 备案号待补充 · Gitee 主页