技术实践
如何构建Kubernetes操作器:开发人员手册
Kubernetes自带了一些控制器,用于管理一组内置资源,例如部署对象、服务、节点等等。 而“操作符”则将这种机制扩展到那些Kubernetes本身不识别的资源类型,使你能够以与管理系统中其他资源相同的方式来管理这些自定义的、通常是外部系统。 本指南分为四个部分:首先介绍什么是操作符,然后讲解操作符的内部结构,接着指导如何从零开始构建一个操作符,最后说明如何将其准备好投入生产环境使用。 目录 第1部分:简介 什么是操作符? 操作符、控制器与CRD的区别 为什么不直接使用Helm Chart、CronJob或脚本呢? 第2部分:操作符的内部结构 自定义资源 监控变化 管理器 协调循环 第3部分
资源 vm 状态