
├── 1.云原生基础
│ ├── 1.从精益、敏捷、DevOps到AIOps
│ ├── 2.什么是AIOps
│ ├── 3.IaC和Terraform概述
│ ├── 4.Terraform核心命令
│ └── 5.Terraform案例演示
├── 2.容器和K8s入门
│ ├── 1.深入Dockerfile和镜像构建
│ ├── 2.Dockerfile的最佳实践
│ ├── 3.初级应用定义:Manifest
│ ├── 4.微服务示例应用的设计和实现
│ ├── 5.应用定义:Helm入门和实战
│ └── 6.应用定义:Kustomize入门和实战
├── 3.AIOps入门
│ ├── 1.PromptEngineering入门和实战
│ ├── 2.ChatCompletions、Memory、JSONMode实战
│ ├── 3.FunctionCalling实战
│ ├── 4.Fine-tuning实战
│ ├── 5.检索增强生成(RAG、GraphRAG)实战
│ └── 6.本地部署常见开源模型并推理
├── 4.Agent入门
│ ├── 1.Agent的四种设计模式
│ ├── 2.Agent开发实战(一)
│ ├── 3.Agent开发实战(二)
│ └── 4.Agent开发实战(三)
├── 5.Client-go入门及实战
│ ├── 1.Client-go简介和配置
│ ├── 2.Client-go里的4种Client
│ ├── 3.实现一个Client-go Watch客户端
│ ├── 4.Informers、Indexer、Workqueue
│ └── 5.实现一个简单的Kubectl get CRD
├── 6.Client-go AIOps实战
│ ├── 1.Golang CLI实战:Cobra SDK
│ ├── 2.从零开发ChatK8s命令行工具
│ └── 3.从零开发K8sGPT故障诊断工具
├── 7.Kubernetes Operator入门
│ ├── 1.Operator概述
│ ├── 2.Kubebuilder实战一:实现类似KubeVela Application定义
│ ├── 3.Kubebuilder实战二:实现阿里云定时弹性伸缩器
│ ├── 4.Operator SDK实战一:基于Helm开发Operator
│ ├── 5.Operator SDK OLM
│ └── 6.Operator最佳实践
├── 8.Operator AIOps实战
│ ├── 1.实战一:开发Operator调度GPU竞价实例资源池
│ ├── 2.实战二:Operator实现大模型私有部署
│ ├── 3.实战三:开发基于LLM的日志流监测Operator
│ └── 4.实战四:实现基于运维专家知识库故障排查Operator
├── 9.训练流量预测模型实现自动扩容
│ ├── 1.AIOps模型训练和自动扩容(上篇)
│ └── 2.AIOps模型训练和自动扩容(下篇)
├── 10.基于多Agent协同的Kubernetes故障自动修复
│ ├── 1.多Agent协同自动修复K8s故障(上篇)
│ └── 2.多Agent协同自动修复K8s故障(下篇)
├── 11.OpenTelemetry概述
│ ├── 1.OpenTelemetry简介
│ ├── 2.OpenTelemetry的数据格式和组件
│ └── 3.OpenTelemetry数据流以及如何集成OpenTelemetry
├── 12.OpenTelemetry开发实战
│ ├── 1.Loki日志采集实战
│ ├── 2.Prometheus指标采集实战
│ ├── 3.集成OpenTelemetry SDK
│ ├── 4.打造日志、指标和分布式追踪三合一查询面板
│ └── 5.零代码集成OpenTelemetry
├── 13.eBPF 概述
│ ├── 1.什么是eBPF
│ ├── 2.eBPF实现的技术细节
│ ├── 3.eBPF Map
│ ├── 4.XDP
│ └── 5.eBPF相关的项目
├── 14.eBPF零侵入可观测性开发实战
│ ├── 1.eBPF BCC实战
│ ├── 2.通过eBPF+Beyla实现零侵入Metrics和Tracing
│ ├── 3.借助eBPF、Cilium、Hubble实现零侵入可观测性
│ └── 4.借助eBPF+Falco实时监测K8s安全威胁
├── AIOps训练营直播及答疑
│ └── …
├── 资料
│ └── …
└── 专栏课
├── 云原生基础架构实战课
└── 云原生架构与GitOps实战