Go语言基础 · 入门
发展史、核心特性、安装配置、第一个Go程序
Go语法进阶 · 变量/流程
变量常量、数据类型、if/for/switch、函数多返回值
Go复合类型 · 数组/切片/map
数组、slice、map、struct与JSON序列化
Go面向对象 · 接口/错误
方法、接口、空接口、类型断言、error/panic/recover
Go并发编程 · goroutine/channel
goroutine、channel、select、sync.WaitGroup与Mutex
Go标准库 · fmt/http/context
fmt、time、io、http、context包实战
Go项目结构 · 包/测试
包管理、模块化、单元测试与基准测试
Docker基础 · 镜像/容器
安装、镜像与容器、Dockerfile、docker-compose
Docker进阶 · 多阶段/仓库
多阶段构建、镜像优化、Harbor、网络与存储
Kubernetes入门 · 架构/Minikube
K8s架构、核心组件、Minikube部署
K8s核心概念 · Pod/Probe
Pod、Label、Selector、Namespace、健康检查
K8s工作负载 · Deployment/CronJob
Deployment、StatefulSet、DaemonSet、Job/CronJob
K8s服务发现 · Service/Ingress
Service(ClusterIP/NodePort/LB)、Ingress
K8s配置管理 · ConfigMap/Secret
ConfigMap、Secret、SubPath、环境变量注入
K8s存储 · PV/PVC/StorageClass
emptyDir、hostPath、PV/PVC、动态供给
K8s网络 · CNI/NetworkPolicy
Flannel/Calico、NetworkPolicy、Istio入门
K8s安全 · RBAC/PSA
RBAC、ServiceAccount、Pod安全策略、Secret加密
K8s调度 · 亲和性/Taints
节点亲和、Pod亲和/反亲和、Taints/Tolerations
K8s监控 · Prometheus/Grafana
Metrics Server、Prometheus+Grafana、HPA
K8s日志 · EFK/Loki
EFK收集、Loki轻量日志方案
Helm包管理 · Chart/模板
Helm安装、Chart结构、模板语法、仓库管理
Kustomize配置管理 · overlay/base
Kustomize基础、overlay与base、与Helm对比
CI/CD实践 · GitLab/ArgoCD
GitLab CI/CD、Jenkins Pipeline、ArgoCD GitOps
Go微服务开发 · gRPC/Consul
gRPC、Protocol Buffers、服务注册发现
Go Web框架 · Gin/RESTful
Gin路由、中间件、参数绑定、RESTful API
Go数据库操作 · GORM/事务
GORM ORM、迁移、连接池、事务处理
Go消息队列 · RabbitMQ/Kafka
RabbitMQ与Kafka客户端、异步任务
K8s Operator · CRD/controller
Operator模式、CRD、controller-runtime开发
云原生存储 · MinIO/Ceph
MinIO对象存储、Ceph、数据库容器化
综合实战 · 云原生应用
Go后端+MySQL+Redis+K8s+Helm+监控告警