Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
KubeVela入门到精通-K8S多集群交付

KubeVela入门到精通-K8S多集群交付

掌握云原生应用交付平台KubeVela核心技能,实现Kubernetes多集群管理、自动化部署和灰度发布全流程
Created byYanght 杨
Last updated 7/2025
Chinese (Simplified)

What you'll learn

  • 掌握 KubeVela 核心概念与架构,理解其在云原生应用交付中的作用
  • 使用 KubeVela 管理多 Kubernetes 集群,实现统一部署与运维
  • 基于 OAM 模型定义应用组件(Component)和运维特征(Trait)
  • 配置策略(Policy)与工作流(Workflow),实现自动化发布与灰度升级

Course content

1 section • 19 lectures • 2h 57m total length
  • KubeVela介绍4:45
  • kubevela部署9:18
  • kubevela概念、OAM、应用组成、系统架构介绍9:51
  • 创建项目、集群、交付目标、环境8:48
  • 创建第一个服务11:27
  • 插件管理、项目管理、权限管理15:06
  • 容器镜像交付-UI部署篇14:07
  • 容器镜像交付-金丝雀交付25:45
  • 容器镜像交付-容器注入篇6:03
  • 多集群交付篇与object资类型4:57
  • 依赖与并行执行8:08
  • 条件判断与超时4:54
  • 配置组件依赖与数据传递5:17
  • 本地资源托管给kubevela与触发器的使用9:00
  • 使用GitOps的方式部署应用10:30
  • 使用notification进行报警2:40
  • 内置组件、特征、应用策略、流水线介绍9:32
  • cue语法学习7:33
  • 自定义模块10:09

Requirements

  • 具备 Kubernetes 基础概念(如 Pod/Deployment/Service)
  • 熟悉 YAML 文件编写
  • 实验环境:本地或云端的 Kubernetes 集群(Minikube/Kind 也可)

Description

【课程定位】
本课程系统讲解KubeVela平台的核心技术与应用实践,帮助学员掌握基于Kubernetes的多集群应用交付方案。

【技术亮点】
• 详解KubeVela架构设计与工作原理
• 演示标准化的应用交付流程
• 多集群管理方案解析
• 生产环境最佳实践分享

【学习收获】
通过本课程您将:

  • 理解KubeVela在云原生技术栈中的定位

  • 掌握平台基础功能与核心API使用

  • 学会构建可靠的应用交付流水线

  • 获得多集群环境下的部署能力

【适合人群】
• 具备Kubernetes基础的运维/开发人员
• 需要提升应用交付效率的DevOps工程师
• 云原生技术爱好者

【学习建议】
建议学员提前掌握:

  • Kubernetes基础概念

  • 容器化应用部署经验

  • YAML文件编写能力

Who this course is for:

  • DevOps/SRE 工程师:希望提升多云环境下的应用交付效率
  • 云原生开发者:需要掌握标准化应用部署与管理方法
  • Kubernetes 运维人员:寻求更高效的多集群管理方案