Companies Home Search Profile

Argo CD Essential Guide for End Users with Practice

Focused View

Muhammad Abusaa

4:42:16

8 View
  • 1. Course Overview.mp4
    03:34
  • 2. Knowledge Prerequisites.mp4
    01:25
  • 3. What is GitOps.mp4
    04:11
  • 1. Intro to ArgoCD.mp4
    07:32
  • 2. Core Concepts.mp4
    03:31
  • 3. ArgoCD Architecture Overview.mp4
    03:37
  • 4. Section Quiz.html
  • 1. Installation options.mp4
    02:36
  • 2. Notes Installation options.html
  • 3. Practice Non-HA Setup.mp4
    02:00
  • 4. Practice Getting Initial Admin Password.mp4
    01:15
  • 5. Accessing ArgoCD Server.mp4
    01:12
  • 6. Notes Port Forward.html
  • 7. Practice Access ArgoCD Server Using Port-Forward.mp4
    01:43
  • 8. Install ArgoCD CLI.mp4
    01:47
  • 9. Notes CLI Installation instructions.html
  • 10. Practice Installing CLI.mp4
    02:39
  • 11. Section Quiz.html
  • 1. Defining Applications.mp4
    03:13
  • 2. Notes Practice Resources Links.html
  • 3.1 App Manifests.html
  • 3.2 Argo CD Application.html
  • 3. Practice Creating an Application Declaratively using Yaml.mp4
    02:58
  • 4. Notes about accessing Argo CD Web UI.html
  • 5.1 App Manifests.html
  • 5. Practice Creating an Application Using Web UI.mp4
    03:24
  • 6. Notes CLI.html
  • 7.1 App Manifests.html
  • 7. Practice Creating an Application Using CLI.mp4
    02:25
  • 8. Tools Detection.mp4
    02:00
  • 9. Helm Options.mp4
    03:25
  • 10.1 Argo CD Application.html
  • 10.2 Helm chart.html
  • 10. Practice Helm Options.mp4
    03:38
  • 11. Directory of Files Options.mp4
    01:32
  • 12.1 Argo CD Application.html
  • 12.2 Directory Manifests.html
  • 12. Practice Directory Options.mp4
    03:00
  • 13. Kustomize Options.mp4
    02:25
  • 14.1 Argo CD Application.html
  • 14.2 Kustomize Manifests.html
  • 14. Practice Kustomize Options.mp4
    03:07
  • 15. Section Quiz.html
  • 1. Why Projects.mp4
    02:32
  • 2. Creating Projects.mp4
    04:15
  • 3.1 Argo CD Application.html
  • 3.2 Argo CD Project.html
  • 3. Practice Creating Basic Project.mp4
    04:53
  • 4.1 Argo CD Application.html
  • 4.2 Argo CD Project.html
  • 4. Practice Creating a Project with Allowing Specific Destinations.mp4
    04:44
  • 5. Project Roles.mp4
    04:05
  • 6.1 Argo CD Project With Role.html
  • 6. Practice Project Roles.mp4
    03:45
  • 7. Section Quiz.html
  • 1.1 For more details about GitHub app credentials.html
  • 1. Private Git Repos.mp4
    03:12
  • 2. Note K8s Secret for Argo CD Repos.html
  • 3. Note Practice Private Repos.html
  • 4.1 Argo CD Application - Using Private Git Repo Example.html
  • 4.2 Argo CD Private Repo Example.html
  • 4. Practice Private Repos using Https.mp4
    03:13
  • 5.1 Argo CD Application - Using Private Git Repo Example.html
  • 5.2 Argo CD Private Repo Example.html
  • 5. Practice Private Repos using SSH.mp4
    03:10
  • 6. Private Helm Repos.mp4
    02:26
  • 7. Credential Templates.mp4
    03:12
  • 8.1 Argo CD Credential Template Example.html
  • 8. Practice Credential Templates.mp4
    03:11
  • 9. Section Quiz.html
  • 1. Automated Sync.mp4
    02:15
  • 2.1 Argo CD Application.html
  • 2. Practice Automated Sync.mp4
    03:23
  • 3. Automated Pruning.mp4
    01:46
  • 4.1 Argo CD Application.html
  • 4. Practice Automated Pruning.mp4
    04:33
  • 5. Automated Self-Healing.mp4
    01:29
  • 6.1 Argo CD Application.html
  • 6. Practice Automated Self-Healing.mp4
    04:49
  • 7. Sync Options.mp4
    09:08
  • 8.1 Argo CD Application.html
  • 8.2 Manifests.html
  • 8. Practice No Prune at Resources Level.mp4
    03:40
  • 9.1 Argo CD Application.html
  • 9.2 Manifests.html
  • 9. Practice Selective Sync.mp4
    03:44
  • 10.1 Argo CD Application 1.html
  • 10.2 Argo CD Application 2.html
  • 10. Practice Fail On Shared Resources.mp4
    04:05
  • 11.1 Argo CD Application.html
  • 11.2 Manifests.html
  • 11. Practice Replace Resources.mp4
    04:23
  • 12. Section Quiz.html
  • 1. Tracking Strategies.mp4
    03:48
  • 2.1 Argo CD Application.html
  • 2. Practice Tracking Git Tag.mp4
    01:57
  • 3.1 Argo CD Application.html
  • 3. Practice Tracking Git Commit SHA.mp4
    01:47
  • 4.1 Argo CD Application.html
  • 4. Practice Tracking HEAD.mp4
    02:13
  • 5.1 Argo CD Application.html
  • 5. Practice Tracking Helm Chart Range of Versions.mp4
    02:47
  • 6.1 Argo CD Application.html
  • 6. Practice Tracking Helm Chart Latest Version.mp4
    02:01
  • 7. Section Quiz.html
  • 1. Diffing Customization.mp4
    03:49
  • 2.1 Argo CD Application.html
  • 2.2 Manifests.html
  • 2. Practice Diffing Customization Demo.mp4
    02:52
  • 3.1 Argo CD Application.html
  • 3. Practice Diffing Customization for Istio.mp4
    04:40
  • 4. Section Quiz.html
  • 1. Sync Phases and Hooks.mp4
    06:01
  • 2.1 App Manifests.html
  • 2.2 Argo CD Application.html
  • 2. Practice Resource Hooks (Sync Phases).mp4
    04:40
  • 3. Sync Waves.mp4
    04:49
  • 4.1 App Manifests.html
  • 4.2 Argo CD Application.html
  • 4. Practice Sync Waves.mp4
    05:19
  • 5. Section Quiz.html
  • 1. Defining K8s Clusters.mp4
    02:49
  • 2.1 Argo CD Application.html
  • 2. Practice Remote Clusters.mp4
    04:39
  • 3. Section Quiz.html
  • 1. What is ApplicationSet.mp4
    06:20
  • 2. Generators.mp4
    13:04
  • 3.1 Argo CD ApplicationSet.html
  • 3. Practice List Generator.mp4
    04:59
  • 4.1 Argo CD ApplicationSet - Cluster Generator For All Clusters.html
  • 4.2 Argo CD ApplicationSet - Cluster Generator With Matching Labels.html
  • 4. Practice Cluster Generator.mp4
    08:37
  • 5.1 Argo CD ApplicationSet.html
  • 5. Practice Git Directory Generator.mp4
    03:35
  • 6.1 Argo CD ApplicationSet.html
  • 6. Practice Matrix Generator.mp4
    05:09
  • 7. Section Quiz.html
  • 1. CICD Flow.mp4
    04:31
  • 2.1 Argo CD Application.html
  • 2.2 WebApp config repo (contains helm chart).html
  • 2.3 WebApp repo (contains CI pipeline).html
  • 2. Practice Basic CI Pipeline.mp4
    07:16
  • 1. How to Structure Git Repos.mp4
    04:27
  • 2. (App of Apps) How to Structure Apps Definitions.mp4
    04:25
  • 3.1 App of Apps Repo.html
  • 3. Practice App of Apps.mp4
    06:50
  • 4. Best Practices.mp4
    04:50
  • Description


    Learn Argo CD, the best GitOps continuous delivery tool for Kubernetes.

    What You'll Learn?


    • Understand Argo CD core concepts.
    • Create and manage applications using Argo CD declarativity and using UI.
    • Practice Argo CD CLI.
    • Explore and practice Argo CD syncing options, waves and phases.
    • Generate applications using Argo CD application-set.
    • How to integrate with CI systems.
    • We will explore common best practices and recommendations

    Who is this for?


  • Developers
  • DevOps engineers
  • Technical Architects
  • What You Need to Know?


  • Basic Git Knowledge
  • Basic Yaml Knowledge
  • Basic Kubernetes Knowledge
  • Optional: Helm or Kustomize Knowledge
  • More details


    Description

    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 CD

    Application 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 contains

    • We 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

    Who this course is for:

    • Developers
    • DevOps engineers
    • Technical Architects

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Muhammad Abusaa
    Muhammad Abusaa
    Instructor's Courses
    I am a Principle DevOps Engineer and Software Developer with+12 years experience in software industry. I am interested in all cloud native ecosystem, I am certified with the below topics:Kubernetes: CKA, CKAD and CKS.Google Cloud: Cloud Digital Leader.Microsoft Azure:   1. DevOps Engineer Expert   2. Developer Associate.  3. Certified Solutions Expert: Productivity.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 74
    • duration 4:42:16
    • English subtitles has
    • Release Date 2024/02/25