Kubernetes 不只是一个“跑容器的平台”,它是一套把调度、网络、存储、发布与观测串起来的基础设施操作系统。本页以极客运维的视角,把 K8s 拆成可理解、可演练、可排障的几个层面,帮助你在自建集群或托管集群上建立清晰的操作边界,而不是被一堆 YAML 与概念淹没。
API Server、etcd、调度器与 kubelet 的职责边界,是理解一切异常的第一课。
Deployment、StatefulSet、DaemonSet 与 Job 的选型,决定了升级与回滚的难易。
Service、Ingress、CNI 与 CSI 的组合方式,直接影响服务可达性与数据持久性。
集群分层示意:控制面 / 工作节点 / 边缘入口
| 现象 | 优先查看 | 常见诱因 |
|---|---|---|
| Pod 一直 Pending | describe 事件与节点资源 | 资源不足、污点与亲和性冲突 |
| 镜像拉取失败 | imagePullSecrets 与网络 | 私有仓库鉴权、DNS 解析异常 |
| 服务访问不通 | Service、Endpoints、Ingress | 标签选择器不匹配、端口映射错误 |
从单节点实验到多集群治理,关键在于标准化与可观测性。继续浏览云原生栏目,查看容器与编排的实践笔记。
进入云原生栏目