Kubernetes 技能图谱
学习 Kubernetes 涉及的知识面较广,一张技能图谱可以帮助理清学习路线。本文通过图谱汇总了 Kubernetes 学习所需掌握的核心技能点,供入门者参考。
学习 Kubernetes 涉及的知识面较广,一张技能图谱可以帮助理清学习路线。本文通过图谱汇总了 Kubernetes 学习所需掌握的核心技能点,供入门者参考。
当 Node 节点故障、kubelet 无法工作时,Pod 会自动迁移到其他节点,迁移时长直接影响业务恢复速度与集群压力。本文梳理 kubelet 状态更新流程中的关键参数,并演示如何通过修改 kube-controller-manager 的 –pod-eviction-timeout 调整 Pod 驱逐时间。
在将容器运行时从 Docker 迁移至 containerd 之后,日常运维命令也随之变化。本文整理了 ctr、crictl 与 Docker 命令的对应关系和注意事项,包括命名空间概念的差异、清理未使用镜像释放本地空间,以及本地文件与容器内文件之间的拷贝方法。
删除 Kubernetes Namespace 时命令长时间无响应、状态一直停留在 Terminating,强制删除也无效。本文记录该问题的排查过程和一行命令清空 finalizers 的解决方法,并补充讲解 Finalizers 删除拦截机制的工作原理。
在 Kubernetes v1.20 以上版本中创建 PVC 时状态一直显示 Pending,原因是新版本默认禁止使用 selfLink。本文记录该故障的分析与解决方法:为 kube-apiserver 添加 –feature-gates=RemoveSelfLink=false 配置并重启后 PVC 恢复 Bound。