Skip to content

云原生 DevOps 路线图

k3s → Helm → KubeVela → GitOps → Terraform

Phase 1: k3s 轻量级 Kubernetes

  • [ ] 安装 k3s 单节点集群
  • [ ] 配置 kubeconfig
  • [ ] 部署第一个应用
  • [ ] 检查点: kubectl get pods 正常返回

Phase 2: Helm 包管理

  • [ ] 理解 Chart 结构
  • [ ] 编写自定义 Chart
  • [ ] 配置 Values 多环境
  • [ ] 检查点: helm install 成功部署

Phase 3: KubeVela 应用编排

  • [ ] 安装 KubeVela
  • [ ] 定义 ComponentDefinition
  • [ ] 编写 Application YAML
  • [ ] 检查点: vela up 成功部署应用

Phase 4: GitOps 持续交付

  • [ ] 配置 ArgoCD
  • [ ] 设置自动同步
  • [ ] 验证回滚能力
  • [ ] 检查点: Git push 触发自动部署

Phase 5: Terraform 基础设施即代码

  • [ ] 编写 Terraform 配置
  • [ ] 管理多云资源
  • [ ] 配置远程状态
  • [ ] 检查点: terraform apply 创建完整基础设施

实践配方

对应开放领域

OpenDDD — 开放领域,开放知识 | openddd.com