GitOps 革命:学习 ArgoCD 和 ArgoRollout 的 Kubernetes 部署
体系课

GitOps 革命:学习 ArgoCD 和 ArgoRollout 的 Kubernetes 部署

  • 计算机基础
  • 架构设计

解锁GitOps力量

GitOps 革命:学习 ArgoCD 和 ArgoRollout 的 Kubernetes 部署
¥149.9
本课程包括
  • 4小时14分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • 掌握 ArgoCD 和 ArgoRollouts 的基础操作,学会如何通过 GitOps 流程实现 Kubernetes 应用的自动化部署和管理。
  • 深入理解 GitOps 的核心理念,学会如何将 ArgoCD 和 ArgoRollouts 集成到现有的 CI/CD 流程中,提升自动化部署效率。
  • 学会通过 GitOps 实现零接触部署和回滚,减少手动操作带来的风险,提升运维效率和系统稳定性。
  • 掌握如何通过 GitOps 流程优化团队协作,减少部署冲突,提升开发和运维的协同效率。
  • 学会设计高可用的 GitOps 流程,支持大规模 Kubernetes 集群的部署和管理,提升企业技术架构的可扩展性和可靠性。
课程介绍

一、对个人学习的必要性

在现代企业环境中,Kubernetes 已成为容器编排的事实标准,但其复杂的部署和管理流程对团队提出了更高的要求。GitOps 作为一种以 Git 为核心的声明式部署方法,能够显著简化 Kubernetes 的运维复杂性,提升部署效率和系统稳定性。然而,许多团队在实际应用中面临以下问题:

  • 环境复杂性:多环境(开发、测试、生产)的配置管理困难,容易出现部署不一致的问题。

  • 能力提升需求:传统手动部署方式效率低下,难以满足快速迭代的需求。

  • 协作问题:开发和运维团队之间的沟通不畅,导致部署冲突频繁。

  • 风险控制:缺乏高效的回滚机制,系统故障时难以快速恢复。

通过学习本课程,学员将掌握 GitOps 的核心理念和工具(ArgoCD 和 ArgoRollouts),解决上述问题,实现自动化、高效、可靠的 Kubernetes 部署:

  1. 行业趋势:GitOps 和 Kubernetes 是当前云计算和容器领域的核心技术,掌握这些技能是保持职业竞争力的关键。

  2. 技术复杂性:Kubernetes 的部署和管理复杂性高,GitOps 能够显著简化流程,减少手动操作带来的风险。

  3. 个人竞争力:深入掌握 ArgoCD 和 ArgoRollouts,能够提升个人在 DevOps 和云原生领域的技术深度,增加职业发展机会。

  4. 团队协作:GitOps 强调以 Git 为核心的协作方式,能够减少团队内部的沟通成本,提升整体效率。

  5. 未来职业发展:企业对 GitOps 专家的需求日益增长,学习这些技能有助于在职业生涯中占据优势。

二、对企业或品牌的价值

  1. 提升部署效率:通过 GitOps 流程实现自动化部署,减少手动操作,显著提升团队的部署效率。

  2. 降低运维风险:ArgoCD 和 ArgoRollouts 提供强大的回滚机制,确保系统在故障时能够快速恢复,降低运维风险。

  3. 优化团队协作:GitOps 以 Git 为核心,统一开发和运维的协作方式,减少团队内部的沟通成本和冲突。

  4. 支持业务创新:高效的部署流程能够加速产品的迭代速度,支持企业的快速创新和市场响应能力。

  5. 增强技术竞争力:掌握 GitOps 和 Kubernetes 的前沿技术,能够提升企业在云原生领域的技术竞争力,吸引更多优秀人才。

三、为什么要和小杨老师学习

  1. 专业背景:小杨老师拥有丰富的 Kubernetes 和 GitOps 实战经验,曾在多家知名企业主导相关项目。

  2. 教学风格:小杨老师教学风格通俗易懂,善于将复杂的技术概念简化,帮助学员快速掌握核心技能。

  3. 实战案例:课程内容结合大量真实案例,帮助学员将理论知识应用到实际工作中。

  4. 行业影响力:小杨老师在 DevOps 和云原生领域具有较高的行业影响力,能够提供前沿的技术视角和最佳实践。

适合人群
  • Kubernetes 初学者:对容器编排有一定了解,但对 Kubernetes 的实际部署和管理缺乏经验,希望通过 GitOps 流程简化工作。
  • DevOps 工程师:熟悉 CI/CD 流程,但希望进一步优化部署效率,减少手动干预,提升自动化水平。
  • 运维工程师:长期从事传统运维工作,面临手动部署效率低、故障排查复杂的问题,希望借助 GitOps 实现更高效的运维管理。
  • 开发团队负责人:负责团队的开发流程优化,希望引入 GitOps 理念,提升团队协作效率,减少部署风险。
  • 技术架构师:负责企业技术架构设计,希望掌握 GitOps 工具(如 ArgoCD 和 ArgoRollouts)来优化 CI/CD 流程,支持大规模应用部署。
讲师介绍
DevOps运维工程师
擅长领域:
  • Docker
  • K8S
  • DevOps
资深云原生CICD工程师,多年CICD行业经验。担任过多个大型项目CICD,致力于研究云原生CICD领域,乐于技术分享,不断探索最佳实践并将其应用于实际项目中
课程大纲
共0节 时长0分钟 全部收起
第一章 Argo CD介绍
共6节 | 29分钟
  • 第一节 Argo旗下产品介绍
    2分钟
  • 第二节 Argo CD介绍
    8分钟
  • 第三节 什么是GitOps
    5分钟
  • 第四节 Jenkins部署与Argo CD对比
    4分钟
  • 第五节 Argo CD的优点和缺点
    4分钟
  • 第六节 Argo CD部署架构
    5分钟
第二章 Argo CD部署与用户权限
共4节 | 25分钟
  • 第一节 Argo CD部署
    3分钟
  • 第二节 Argocli部署服务爆露登陆
    5分钟
  • 第三节 Argo CD接入git仓库与集群
    7分钟
  • 第四节 Argo CD接入LDAP
    10分钟
第三章 Argo CD核心概念与Application使用介绍
共4节 | 29分钟
  • 第一节 Application接入
    13分钟
  • 第二节 Application Set接入
    6分钟
  • 第三节 Argo CD健康状态与同步状态
    5分钟
  • 第四节 Argo CD UI
    5分钟
第四章 发布与回滚
共3节 | 47分钟
  • 第一节 同步选项与同步策略
    27分钟
  • 第二节 横幅容器终端回滚与重启
    15分钟
  • 第三节 权限控制
    4分钟
第五章 Argo Rollout高级部署
共4节 | 28分钟
  • 第一节 Argo Rollouts介绍
    6分钟
  • 第二节 部署Argo Rollouts
    5分钟
  • 第三节 蓝绿发布
    6分钟
  • 第四节 灰度发布
    11分钟
第六章 扩展内容
共10节 | 1小时36分钟
  • 第一节 修改管理员密码
    2分钟
  • 第二节 Webhook触发构建
    8分钟
  • 第三节 忽略pod hash字段
    4分钟
  • 第四节 构建报警
    15分钟
  • 第五节 分析模板介绍
    16分钟
  • 第六节 分析模板案例
    10分钟
  • 第七节 部署istio和prometheus
    7分钟
  • 第八节 蓝绿发布流量分析自动回滚(1)
    10分钟
  • 第九节 蓝绿发布流量分析自动回滚(2)
    16分钟
  • 第十节 灰度发布流量分析自动回滚
    7分钟
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。