首页
›
云原生架构与平台工程
›
059-Kubernetes Operator发布流水线
›
《Operator SDK本地调试与生产故障诊断》
VIP20
本课程属于:059-Kubernetes Operator发布流水线
云原生架构与平台工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Operator SDK本地调试与生产故障诊断
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Operator SDK 概述
什么是 Operator SDK · 核心功能 · 与 Helm/Ansible Ope…
Operator
SDK
02
开发环境准备
Go 语言环境安装 · Kubebuilder 与 Oper… · Minikube/Kind 集群搭建
开发环境准备
Go
03
项目初始化
使用 operator-sdk in… · 理解项目目录结构 · Go Module 管理
项目初始化
operator-sdk
04
API 定义与 CRD 生成
定义自定义资源(CR)结构体 · 使用 markers 标签 · 生成 CRD YAML
API
CRD
05
控制器核心逻辑
Reconcile 函数详解 · Watch 机制 · 事件过滤与队列管理
控制器核心逻辑
Reconcile
06
本地运行模式(一)
operator-sdk run l… · 与集群交互方式 · 日志输出
本地运行模式
operator-sdk
07
本地运行模式(二)
配置 kubeconfig · 多集群切换 · 本地调试时的权限问题
本地运行模式
kubeconfig
08
本地运行模式(三)
使用 --watch-namespa… · 调试多租户场景
本地运行模式
watch-namesp…
09
本地运行模式(四)
结合 Delve 调试器进行断点调试 · attach 到本地进程
本地运行模式
Delve
10
本地运行模式(五)
环境变量注入 · 本地模拟 CR 实例 · 触发 Reconcile 循环
本地运行模式
环境变量注入
11
Operator SDK 调试工具(一)
operator-sdk score… · 集成测试与合规检查
Operator
SDK
12
Operator SDK 调试工具(二)
operator-sdk bundl…
Operator
SDK
13
Operator SDK 调试工具(三)
operator-sdk run b…
Operator
SDK
14
Operator SDK 调试工具(四)
operator-sdk clean… · 重置测试环境
Operator
SDK
15
Operator SDK 调试工具(五)
operator-sdk olm i…
Operator
SDK
16
日志与事件调试
使用 logr 结构化日志 · 设置日志级别 · 查看 Kubernetes Even…
日志
事件调试
17
单元测试编写
使用 controller-runt… · fake client 模拟集群
单元测试编写
controller-r…
18
集成测试实践
在本地集群中运行测试 · 使用 Ginkgo/Gomega 框…
集成测试实践
本地集群
19
调试常见问题(一)
Reconcile 不触发 · Watch 未生效 · CRD 版本冲突
调试常见问题
Reconcile
20
调试常见问题(二)
权限不足 · RBAC 配置错误 · ServiceAccount 缺失
调试常见问题
权限不足
21
调试常见问题(三)
Leader Election 冲突 · 多副本调试 · 本地与集群状态不一致
调试常见问题
Leader
22
调试常见问题(四)
Webhook 调试 · 证书问题 · AdmissionReview 拦截
调试常见问题
Webhook
23
调试常见问题(五)
性能瓶颈 · Reconcile 循环死锁 · 资源泄漏排查
调试常见问题
性能瓶颈
24
高级调试技巧
使用 pprof 分析性能 · trace 追踪 · 火焰图生成
高级调试技巧
pprof
25
远程调试
将 Operator 部署到远程集群 · 使用 Telepresence 代理…
远程调试
Operator
26
调试工具链整合
VS Code 配置 launch.… · 结合 Delve 与 Operato…
调试工具链整合
VS
27
CI/CD 中的调试
GitHub Actions 集成测… · 本地运行模式在流水线中的应用
CI/CD
调试
28
生产环境调试策略
日志聚合(Loki) · 指标监控(Prometheus) · 告警规则
生产环境调试策略
Loki
29
案例实战(一)
开发一个简单的 Memcached… · 全程本地调试
案例实战
Memcached
30
案例实战(二)
调试复杂状态机 · 处理资源依赖 · 最终一致性验证
案例实战
调试复杂状态机
所属VIP或分类
同VIP:CRD-Operator控制器开发与状态调试
同VIP:CRD控制器灰度发布回滚与可靠性验证
同VIP:K8s-Operator发布流水线跨环境迁移重试队列对账