Kubernetes Deployment 的故障排查可视化指南(2021 中文版)

Kubernetes Deployment 的故障排查可视化指南(2021 中文版)

将应用部署到 Kubernetes 时通常会使用 Deployment、Service、Ingress,整个应用从部署到正常运行,经历的流程很长。从 kubectl apply YAML 文件,经过 apiserver、controller manager、scheduler、kubelet、以及 CRI、CNI 等众多组件的协同工作。

漫长的“行程”,Pod 也经历各种正常和不正常的状态变化,即使正常运行也会出现服务无法访问的问题。对于刚开始在 Kubernetes 平台开展工作的同学来说,故障的排查确实棘手。之前工作的时候,经常要协助排查各种问题。去年在 Learnk8s 上看到了关于 Deployment 故障排查的视图,我还参考做了当时整个平台的故障排查视图,包括了从项目源码、CICD 流水线、部署整个流程的故障排查参考。

现在 Learnk8s 的 Deployment 排查指南更新了,也有了中文版本。


年中翻译 Learnk8s 的文章《Kubernetes 的自动伸缩你用对了吗?》 时,与 Daniele Polencic 沟通时被问及是否能翻译故障排查的可视化指南。

年中的时候就翻译完了,今天电报上被告知文章 A visual guide on troubleshooting Kubernetes deployments已更新,排查视图较上一版有了部分的调整。

原文:https://learnk8s.io/troubleshooting-deployments

中文版PDF:https://learnk8s.io/a/a-visual-guide-on-troubleshooting-kubernetes-deployments/troubleshooting-kubernetes.zh_cn.v2.pdf

troubleshooting-kubernetes.zh_cn.v2

comments powered by Disqus