视频课程 编程

Argo CD与GitOps实践指南:从本地集群到GKE生产部署 (英文课程中文字幕)

¥5.00 已售 0
✓ 自动发货 ✓ 永久有效 ✓ 售后保障

资源介绍

视频数量:39个 总时长:2小时32分 课程介绍: Argo CD与GitOps实践指南:从本地集群到GKE生产部署 你还在为Kubernetes集群的部署和运维头疼吗?手动登录服务器、执行kubectl命令、祈祷不要出错——这种方式在团队规模小的时候还能勉强应付,一旦项目增多、环境变复杂,整个人都要疯掉。更让人担心的是,线上环境莫名其妙的配置漂移,今天好好的服务明天就挂了,查来查去发现是某个人直接在集群上改了配置,没同步到代码仓库。这种情况在运维圈子里太常见了。 Argo CD就是为了解决这些问题而生的。它是GitOps理念的最佳实践工具,能够让你的Git仓库成为Kubernetes集群的唯一真实来源。无论你是想在本地开发环境快速验证想法,还是要管理生产环境的多集群部署,Argo CD都能帮你把部署流程变得可预期、可追溯、可回滚。 这门课程用两个半小时,带你从零开始掌握Argo CD在真实场景中的应用。课程分为七个部分,循序渐进,步步为营。 第一章是基础入门。课程先给你讲清楚Argo CD在整个云原生生态中的定位,它和传统的CI/CD流水线有什么区别,GitOps到底是什么理念,为什么说它是云原生时代部署基础设施的最佳选择。这些概念听起来抽象,但搞清楚了,后面学习才会事半功倍。 第二章带你了解GitOps的核心思想。课程会解释声明式基础设施的概念,告诉你为什么把基础设施配置写成代码存在Git仓库里,比传统的命令式操作高明在哪里。同时会介绍Argo CD的基本架构,它的控制循环是怎么工作的,控制器、API服务器、Web界面、CLI工具这些组件各自承担什么职责。课程还准备了动手环节,教你在本地机器上使用K3s快速搭建一个轻量级的Kubernetes集群,为后面的实践做好准备。 第三章进入真正的动手环节。课程手把手教你搭建完整的GitOps工作流。你会学到如何创建Git仓库来存放Kubernetes清单文件,如何在本地集群上安装Argo CD服务和命令行工具,如何通过Web界面创建第一个应用,Argo CD是如何从Git拉取配置并部署到集群上的。这部分内容非常实用,即使你之前没接触过Argo CD,跟着课程做一遍就能理解基本工作流程。 第四章深入讲解Argo CD应用的配置和管理。课程教你如何修改Argo CD的管理员密码保障安全,如何处理配置漂移问题——当集群实际状态和Git仓库里的声明不一致时,Argo CD能帮你自动检测和修复。自动化同步修剪和自愈功能让你不需要手动介入,集群就能自动恢复到Git描述的状态。历史记录和回滚功能则提供了安全网,部署出问题的时候可以一键回退到之前的版本。这些功能在实际生产环境中至关重要,课程讲得既透彻又具体。 第五章把场景从本地扩展到外部集群。你会学到如何创建独立的K3s集群,如何配置Argo CD连接外部集群,如何使用命令行工具创建Argo CD项目来管理应用分组和权限。课程还会演示如何构建自定义Docker镜像并推送到镜像仓库,如何将基础设施配置推送到私有Git仓库,以及如何把Flask应用部署到外部集群。最后还会讲解如何更新已部署的自定义应用,完成整个持续交付的闭环。 第六章介绍规模化部署的高级特性。当你有多个集群需要管理时,Application Sets能帮你一次性创建和更新跨多个集群的应用,大幅减少重复工作。Sync Waves和生命周期钩子让你控制资源部署的顺序和依赖关系,避免应用启动时依赖的服务还没就绪。Helm charts是Kubernetes生态里最流行的包管理工具,课程会教你如何用Helm定义应用部署,如何使用dry run验证配置,如何从Git仓库部署Helm charts。这些技能对于管理复杂的生产环境非常有价值。 第七章带你把学到的所有知识应用到Google Kubernetes Engine。课程详细演示了如何通过SSH连接GitHub仓库,如何在GCP上启用必要的API服务,如何创建GKE集群,如何在GKE上安装和配置Argo CD,如何将Docker镜像注册到Google Artifact Registry,如何配置服务账号让应用能够访问私有镜像仓库,如何让Argo CD通过SSH连接到私有Git仓库。最后会完成整个基础设施到GKE集群的部署,把前面的所有知识点串联起来。 这门课程特别适合已经有Kubernetes基础、想要掌握现代部署方式的工程师。无论你是后端开发人员想自己搞定部署,还是运维工程师要管理多个集群,或者技术负责人想建立规范的部署流程,这门课都能给你实实在在的帮助。两个半小时的课程覆盖了从概念到落地的完整路径,学完之后你不仅理解GitOps的理念,更能在实际工作中用Argo CD管理真实的生产环境。