Kubernetes 的层级命名空间介绍 📅 2020年08月15日 · ☕ 4 分钟 · ✍️ 米开朗基杨 本文指出了 Kubernetes namespace 的不足,介绍了层级命名空间(hierarchical namespaces)是如何弥补这些不足的。
Kubectl exec 的工作原理解读 📅 2020年05月21日 · ☕ 6 分钟 · ✍️ 米开朗基杨 本文将通过参考 kubectl、API Server、Kubelet 和容器运行时接口(CRI)Docker API 中的相关代码来了解 kubectl exec 命令是如何工作的。
Kubernetes 控制器的进化之旅 📅 2020年02月22日 · ☕ 7 分钟 · ✍️ 米开朗基杨 本文描述了 Kubernets 控制器的工作原理,包括通过 Operator 来控制有状态应用,最后介绍了如何通过 OAM 来解耦运维与开发的职责。
深入理解 Kubelet 中的 PLEG is not healthy 📅 2019年12月01日 · ☕ 12 分钟 · ✍️ 米开朗基杨 本文通过结合源代码,详细解释了 PLEG 的工作原理和调用流程,最后提供了排障思路和规避方法。
Kubeman 使用指南 📅 2019年09月08日 · ☕ 3 分钟 · ✍️ 米开朗基杨 kubeman 励志成为 kubectl 的替代品,用于实时监控和管理 kubernetes 集群,还可以调试与 Istio 相关的问题。
Contour 学习笔记(二):使用级联功能实现蓝绿部署和金丝雀发布 📅 2019年09月06日 · ☕ 6 分钟 · ✍️ 米开朗基杨 本文主要介绍了 IngressRoute 级联功能的用法,探讨了如何使用级联功能来实现蓝绿部署和金丝雀发布。
Contour 学习笔记(一):使用 Contour 接管 Kubernetes 的南北流量 📅 2019年08月29日 · ☕ 14 分钟 · ✍️ 米开朗基杨 在 Kubernetes 中运行大规模以 Web 为中心的工作负载,最关键的需求之一就是在 L7 层实现高效流畅的入口流量管理。自从第一批 Kubernetes Ingress Controller 开发完成以来,Envoy(由 Matt Klein