云原生 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创建完整基础设施
实践配方
- k3s + KubeVela 配方 — 即拿即用的安装脚本
对应开放领域
- 全领域基础设施支撑
- ProChain 集采 的部署实践来源