天天看點

帶你讀《雲原生應用開發 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

繼續閱讀