天天看点

带你读《云原生应用开发 Operator原理与实践》第二章 Operator 原理2.4小结

本章介绍了Operator的原理:CRD和Controller。CRD为我们提供了一种在Kubernetes中扩展自定义资源的方式。Controller       用于监控自定义资源,当资源更新后,Controller会收到消息, 执行具体的逻辑, 将资源的实际状态调整到资源更新之后的期望状态。

本章还介绍了Client-go:Client-go库中包含了实现Controller的所有机制;Kube- APIServer:所有资源的操作请求都要通过    APIServer,要经过认证、鉴权和准入控制步骤进行处理。如何快速实现自己的 Controller?用户可以使用 Kubebuilder构建 API、Controllers和 AdmissionWebHooks,实现对Kubernetes 的扩展。第 3 章将介绍 Kubebu

继续阅读