Kubelet 对 Pod 的服务质量管理

k8s 中提供了三类的 QoS,分别是 Guaranteed,Burstable 和 BestEffort,kubelet 为不同类型的 pod 创建了不同的 cgroups,从而保证不同类型的 pod 获得的资源不同,尽量保证高优先级的服务质量,提升系统稳定性。本文会讲解 kubelet 如何对 Pod 进行服务质量管理。
2020/08/10 20:09 下午 posted in  Kubernetes

Kubelet 创建 pod 工作流程

Kubelet 作为 Kubernetes 的四大组件之一,维护了 pod 的整个生命周期,并且是 Kubernetes 创建 pod 的最后一环。本篇文章就来介绍一下 Kubelet 如何创建 pod。
2020/07/30 20:50 下午 posted in  Kubernetes

Kubernetes container-native workflow engine: Argo

Argo 是一个基于 Kubernetes CRD 实现的工作流引擎,为 Kubernetes 提供了 container-native 工作流,即每个工作流节点都是以容器为单位,跑一个任务。
2020/05/02 16:37 下午 posted in  Kubernetes

图解 Deployment Controller 工作流程

上一篇文章讲解了 Controller Manager 是怎么管理 Controller 的,我们知道 Controller 只需要实现相关事件 handler,无须再关心上层逻辑。本文将基于这篇文章,介绍 Deployment Controller 在接收到来自 Informer 的事件后,做了哪些工作。
2019/12/15 14:37 下午 posted in  Kubernetes

使用 Kubebuilder 创建自定义 K8s AdmissionWebhooks

Kubebuilder 除了可以构建 CRD API 及其 Controller 之外,还能构建 AdmissionWebhooks。这篇文章就来详细分析 Kubebuilder 如何构建 AdmissionWebhooks。
2019/10/12 18:17 下午 posted in  Kubernetes