|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/gitops-with-argocd-from-basics-to-advanced-hands-on-tutorial/
课程评论:没有评论
**课程名称:** GitOps with ArgoCD from Basics to Advanced Hands-On Tutorial **课程概述:** 本课程将带您从基础到高级,全面掌握使用 ArgoCD 进行 GitOps 的实践。我们将深入探讨 GitOps 的核心概念、ArgoCD 的架构及关键功能,并结合 Helm 进行应用部署。课程还将涵盖 ArgoCD 的安装、应用创建、在 Minikube 上的部署,以及如何利用 GitHub Actions 实现 CI/CD 流程,并展示 ArgoCD 的可观察性和通知功能。 **课程章节详情:** * **第一章:GitOps 介绍** * GitOps 是什么? * DevOps 与 GitOps 的区别 * 为何需要 GitOps * GitOps 工具概览 * 单体应用与微服务架构 * 微服务架构探讨 * **第二章:ArgoCD 详解** * ArgoCD 是什么? * ArgoCD 的核心概念及关键特性 * ArgoCD 架构及组件介绍 * GitOps 与 ArgoCD 的集成流程 * ArgoCD 如何工作 * ArgoCD 与其他 CI/CD 工具的差异 * **第三章:Helm 基础** * Helm 是什么? * 为何需要 Helm * Helm Chart 结构详解 * Helm 基础命令操作 * **第四章:ArgoCD 安装** * ArgoCD 的不同安装方式 * 在 Minikube 上安装 ArgoCD * 使用 Helm 在 Minikube 上安装 ArgoCD * **第五章:ArgoCD 应用管理** * 在 ArgoCD 中什么是 Application * 创建 Application 的不同方法 * **第六章:在 Minikube 上使用 ArgoCD 部署应用** * 通过 ArgoCD UI 部署应用 * 通过 ArgoCD CLI 部署应用 * **第七章:GitHub Actions 与 ArgoCD 集成部署** * 通过 GitHub Actions 和 ArgoCD 将 Helm Chart 部署到 Minikube * 部署 Node.js 应用 Helm Chart 到 Minikube (结合 GitHub Actions 与 ArgoCD) * 使用 Argo CD 和 GitHub Actions 创建和部署 GitOps 工作流 * **第八章:ArgoCD 在 Kubernetes 中的可观察性** * 深入了解 ArgoCD 的监控和日志记录 * **第九章:ArgoCD 通知与 Slack 集成** * 配置 ArgoCD 的通知功能,与 Slack 进行集成
Welcome to GitOps with ArgoCD from Basics to Advanced Hands-On Tutorial CourseSection 1: What is GitOps Difference between DevOps and GitOps Why do we need GitOpsWhat is GitOps Difference between DevOps and GitOps GitOps ToolsMonolithic vs Microservices Architecture What is a Microservice ArchitectureSection 2: What is ArgoCD ArgoCD Core Concepts What is ArgoCD Key Features of ArgoCDArgoCD Core Concepts ArgoCD Concepts ExplainedArgoCD Architecture ArgoCD Architecture ComponentsGitOps with ArgoCD Pipeline How does ArgoCD workWhat ArgoCD Not How ArgoCD is different from other CD ToolsSection 3: What is Helm Why We need Helm What is Helm Chart Structure of Helm ChartWhat is Helm What is Helm Chart Structure of Helm Chart Helm Basic CommandSection 4: ArgoCD InstallationArgoCD Installation TypesHow to Install ArgoCD on Minikube Deploy an App on ArgoCDHow to Install ArgoCD on Minikube using HelmSection 5: Application in ArgoCDWhat is Application in ArgoCD Different Methods to Create Application in ArgoCDSection 6: Deploy Application on Minikube using ArgoCDDeploy Application on Minikube using ArgoCD UIHow to Deploy Application on Minikube Using ArgoCD CLISection 7: Deploy Helm Chart to Minikube using GitHub Actions and ArgoCDDeploy NodeJS App Helm Chart on Minikube using GitHub Actions and ArgoCDCreate and Deploy GitOps Workflow with Argo CD and GitHub ActionsSection 8: Observability of ArgoCD in KubernetesSection 9: ArgoCD Notification with Slack