|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/argo-cd-essential-guide-for-end-users-with-practice/
课程评论:没有评论
**课程名称:Argo CD 终极指南(面向最终用户,包含实践)** **课程概述:** 本课程将深入介绍 Argo CD,这是目前云原生生态系统中领先的 Kubernetes GitOps 持续交付工具。Argo CD 采用 GitOps 拉模型,能够跟踪源代码仓库中的所有变更,并自动将这些变更同步/部署到目标集群。 **为什么选择 Argo CD:** * **声明式、版本控制的配置:** 应用定义、配置和环境都应声明式且由版本控制。 * **自动化部署和生命周期管理:** 应用部署和生命周期管理应自动化、可审计且易于理解。 * **Git 作为唯一事实来源:** Git 是你应用程序的唯一事实来源。 * **简化开发流程:** 开发人员和 DevOps 工程师只需更新 Git 代码。 * **集群同步:** 保持 Kubernetes 目标集群与 Git 同步。 * **轻松回滚:** 实现便捷的应用回滚。 * **增强安全性:** 只需授予 Argo CD 对 Kubernetes 集群的访问权限,避免将权限授予 CI 系统或人工。 * **灾难恢复:** 轻松将相同应用程序部署到任何 Kubernetes 集群。 **课程内容:** 本课程将涵盖作为 Argo CD 最终用户所需的所有关键主题。我们将通过示例进行大量实践和学习。课程将提供所有实践的 GitHub 仓库,并使用 YAML 进行声明式编写。课程包含基于浏览器的互动实践和每节课结束时的知识测试。 **学习建议:** 为了取得成功和有效的学习,请花更多时间在实践上,通过动手来学习。享受学习旅程,玩得开心! **讲师:** Mohammad Abusaa
Argo CD is one of the top GitOps continues delivery tools for Kubernetes in Cloud Native ecosystem nowadays.Argo CD implements GitOps Pull Model where it track any changes in source repos and sync/deploy the changes automatically into the destination clusters.Why Argo CDApplication definitions, configurations, and environments should be declarative and version controlled. Application deployment and lifecycle management should be automated, auditable, and easy to understand.Git as the source of truth for your applications.Developer and DevOps engineer will update the Git code only.It will keep your Kubernetes destination clusters in sync with Git.we can achieve easy rollback.More security: Grant access to Kubernetes cluster to ArgoCD only and avoid granting CI systems or humans.Disaster recovery solution: You easily deploy the same applications to any Kubernetes cluster.What this course containsWe will explore all required topics to learn Argo CD for end users.We will practice and learn by examples.There will be GitHub repos for all practices written declaratively using Yaml.There will be Interactive (browser based) practices Quizzes to test your knowledge by the end of each section.To get a successful and effective learning, spend more time on practicing, learn by doing.Enjoy the journey and have fun.Mohammad Abusaa