K8s Node 从垃圾回收到资源残留

对于 k8s 管理的容器来说,不要通过 docker 等工具自行进行容器回收,有一些退出容器起到占位符的作用,如果被删除,k8s 可能会重启把容器拉起。
2024/11/14 20:14 pm posted in  Kubernetes

关于 Pod 驱逐的二三事

驱逐(Eviction) 是 K8s 一个特色功能,是在某些场景下,为了寻求全局最优解的手段。当节点 NotReady、节点资源不足,把 pod 驱逐至其它节点,而不是谋求将节点压榨致宕,更能保护业务的连续性和可用性。
2024/09/04 19:47 pm posted in  Kubernetes

当我们谈论不可变基础设施时,我们在谈论什么

午夜时分,电话响起,线上告急。你从千呼万钉中醒来,睡眼朦胧,手忙脚乱。
2022/06/19 14:33 pm posted in  Kubernetes

ElasticSearch Operator 工作原理浅析

前一段时间在死磕 ElasticSearch,本着偷师学艺的目的来读一下 ElasticSearch Operator 代码,学习一下 Operator 管理 ElasticSearch 集群的方式,提高下使用 ElasticSearch 的姿势。
2020/06/07 01:16 am posted in  Kubernetes

Kubernetes Controller Manager 工作原理

本文基于对 Kubernetes v1.16 的源码阅读,文章有一定的源码,但我会通过配图尽量描述清晰 在 Kubernetes Master 节点中,有三个重要组件:ApiServer、ControllerManager、Scheduler,它们一起承担了整个集群的管理工作。本文尝试梳理清楚 ControllerManager 的工作流程和原理。
2019/12/15 14:23 pm posted in  Kubernetes