Node Operator: Kubernetes Node Management Made Simple
summary
Describes Node Operator, a Kubernetes controller used at Alibaba/Ant Financial to manage on-host software and configurations (container runtimes, network plugins, kubelet) across large clusters. Explains a declarative Node CRD API for lifecycle management, how the operator reacts to node status changes and performs recovery actions, and its extensible design to manage additional on-host software beyond core Kubernetes components.
AI-written summary · about
chapters (14)
- 0:00Start
- 1:45Agenda
- 3:18Background: DC/os
- 3:48Background: Operation
- 4:33Requirements
- 8:49Motivation: Work Order Deployment Disadvantares
- 12:11Operator: Advantages
- 15:17Node-Operator: Overview
- 18:38Node-Operator: Scale Nodes
- 20:53Node-Operator: Upgrade Nodes
- 22:13Node-Operator: Grayscale Rollent
- 25:22Kube-on-Kube-Operator: Overview
- 28:31Work Together
- 30:37Achievement
related talks
45mKubernetes Operators: Operating Cloud Native services at scale
42mKubernetes Operators: What are They and Why would You Need Them?
38mLet a Kubernetes cluster manage its worker nodes by itself
01h 58mKubernetes Operators Within Reach of Any Developer
14mDemystifying k8s operators
31mKubernetes Operators within Reach of Any Developer
24mAutomating Stateful Apps with Kubernetes Operators
48mLet's dive into Kubernetes operator creation
