首页
›
云原生架构与平台工程
›
009-Kubernetes Operator控制面蓝图
›
《Operator SDK控制面适配与API集成》
VIP20
本课程属于:009-Kubernetes Operator控制面蓝图
云原生架构与平台工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Operator SDK控制面适配与API集成
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Operator SDK概述
Operator SDK的定义 · 发展历史 · 在Kubernetes生态中的定位与…
Operator
SDK
02
控制面架构基础
Kubernetes控制面组件(AP… · Controller Manager · Scheduler
控制面架构基础
Kubernetes
03
Operator模式原理
Operator模式的设计思想 · Reconciliation循环 · 自定义资源(CRD)与自定义控制器
Operator
模式原理
04
Operator SDK安装与初始化
环境要求 · 安装Operator SDK · 创建第一个Operator项目骨架
Operator
SDK
05
项目结构解析
Operator SDK生成的项目目… · 各文件(main.go · controller
项目结构解析
Operator
06
自定义资源定义(CRD)
定义CRD的Go结构体 · 字段标签 · 版本管理
CRD
自定义资源定义
07
控制器核心逻辑
Reconcile函数的签名 · 入参(Request) · 返回(Result)
控制器核心逻辑
Reconcile
08
控制面适配之API Server交互
如何通过client-go与API… · List/Watch机制 · 缓存与索引
API
Server
09
控制面适配之事件驱动
事件过滤 · 事件处理函数 · Predicate的使用
控制面适配之事件…
事件过滤
10
控制面适配之状态同步
Status子资源 · Status更新策略 · ObservedGeneration
控制面适配之状态…
Status
11
控制面适配之Finalizer
Finalizer的作用 · 添加与移除Finalizer · 资源删除保护逻辑
Finalizer
控制面适配之
12
控制面适配之OwnerReference
OwnerReference原理 · 级联删除 · 资源归属关系管理
OwnerReferen…
控制面适配之
13
控制面适配之Webhook
Admission Webhook(… · Webhook配置 · 证书管理
Webhook
控制面适配之
14
控制面适配之RBAC
Operator所需的RBAC权限 · ClusterRole与Role的生… · 最小权限原则
RBAC
控制面适配之
15
接口调用之客户端初始化
Manager的创建 · Client的获取 · REST客户端配置
接口调用之客户端…
Manager
16
接口调用之CRUD操作
Create · Get · List
CRUD
接口调用之
17
接口调用之Watch与Informer
Informer机制 · SharedInformerFact… · 事件回调
Watch
Informer
18
接口调用之SubResource
Status子资源 · Scale子资源 · 自定义子资源的调用方式
SubResource
接口调用之
19
接口调用之批量操作
List与DeleteCollect… · Label Selector · Field Selector
接口调用之批量操…
List
20
接口调用之错误重试
Requeue机制 · RequeueAfter · 指数退避
接口调用之错误重…
Requeue
21
接口调用之Leader Election
多副本Operator的Leader… · 实现方式 · 配置参数
Leader
Election
22
接口调用之Metrics与健康检查
Prometheus Metrics… · Health Probe · Ready Probe
Metrics
接口调用之
23
控制面适配之多版本API
CRD多版本(v1alpha1 · v1beta1 · v1)
API
控制面适配之多版…
24
控制面适配之Admission Review
Webhook请求与响应结构 · AdmissionReview字段解… · 补丁操作
Admission
Review
25
控制面适配之Dynamic Client
动态客户端的使用场景 · Unstructured对象 · GVR解析
Dynamic
Client
26
控制面适配之Controller-Runtime
Controller-Runtime… · Manager · Controller
Controller-R…
控制面适配之
27
接口调用之测试框架
Envtest环境搭建 · 单元测试 · 集成测试
接口调用之测试框…
Envtest
28
接口调用之日志与调试
结构化日志(logr) · 日志级别 · 调试技巧
接口调用之日志
调试
29
控制面适配之性能调优
Workqueue优化 · 并发Reconcile · 限流
控制面适配之性能…
Workqueue
30
综合实战
从零构建一个完整的Operator(… · 涵盖CRD · Controller
综合实战
Operator
所属VIP或分类
同VIP:architecture驱动控制平面单元测试与性能调优
同VIP:Controller-Runtime事件通信与控制器调谐
同VIP:Controller-Runtime控制器调试与故障定位