Tags
Language
Tags
July 2025
Su Mo Tu We Th Fr Sa
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Argo Cd Essential Guide For End Users With Practice

    Posted By: ELK1nG
    Argo Cd Essential Guide For End Users With Practice

    Argo Cd Essential Guide For End Users With Practice
    Published 6/2022
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 1.22 GB | Duration: 4h 43m

    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
    Requirements
    Basic Git Knowledge
    Basic Yaml Knowledge
    Basic Kubernetes Knowledge
    Optional: Helm or Kustomize Knowledge
    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 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.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

    Overview

    Section 1: Introduction

    Lecture 1 Course Overview

    Lecture 2 Knowledge Prerequisites

    Lecture 3 What is GitOps

    Section 2: Core Concepts

    Lecture 4 Intro to ArgoCD

    Lecture 5 Core Concepts

    Lecture 6 ArgoCD Architecture Overview

    Section 3: Setting-Up ArgoCD

    Lecture 7 Installation options

    Lecture 8 Notes: Installation options

    Lecture 9 Practice : Non-HA Setup

    Lecture 10 Practice: Getting Initial Admin Password

    Lecture 11 Accessing ArgoCD Server

    Lecture 12 Notes: Port Forward

    Lecture 13 Practice : Access ArgoCD Server Using Port-Forward

    Lecture 14 Install ArgoCD CLI

    Lecture 15 Notes: CLI Installation instructions

    Lecture 16 Practice : Installing CLI

    Section 4: Applications

    Lecture 17 Defining Applications

    Lecture 18 Notes: Practice Resources Links

    Lecture 19 Practice: Creating an Application Declaratively using Yaml

    Lecture 20 Notes: about accessing Argo CD Web UI

    Lecture 21 Practice: Creating an Application Using Web UI

    Lecture 22 Notes: CLI

    Lecture 23 Practice : Creating an Application Using CLI

    Lecture 24 Tools Detection

    Lecture 25 Helm Options

    Lecture 26 Practice : Helm Options

    Lecture 27 Directory of Files Options

    Lecture 28 Practice: Directory Options

    Lecture 29 Kustomize Options

    Lecture 30 Practice: Kustomize Options

    Section 5: Projects

    Lecture 31 Why Projects

    Lecture 32 Creating Projects

    Lecture 33 Practice: Creating Basic Project

    Lecture 34 Practice: Creating a Project with Allowing Specific Destinations

    Lecture 35 Project Roles

    Lecture 36 Practice: Project Roles

    Section 6: Repositories

    Lecture 37 Private Git Repos

    Lecture 38 Note: K8s Secret for Argo CD Repos

    Lecture 39 Note: Practice Private Repos

    Lecture 40 Practice: Private Repos using Https

    Lecture 41 Practice: Private Repos using SSH

    Lecture 42 Private Helm Repos

    Lecture 43 Credential Templates

    Lecture 44 Practice: Credential Templates

    Section 7: Sync Policies and Options

    Lecture 45 Automated Sync

    Lecture 46 Practice: Automated Sync

    Lecture 47 Automated Pruning

    Lecture 48 Practice: Automated Pruning

    Lecture 49 Automated Self-Healing

    Lecture 50 Practice: Automated Self-Healing

    Lecture 51 Sync Options

    Lecture 52 Practice: No Prune at Resources Level

    Lecture 53 Practice: Selective Sync

    Lecture 54 Practice: Fail On Shared Resources

    Lecture 55 Practice: Replace Resources

    Section 8: Tracking Strategies

    Lecture 56 Tracking Strategies

    Lecture 57 Practice: Tracking Git Tag

    Lecture 58 Practice: Tracking Git Commit SHA

    Lecture 59 Practice: Tracking HEAD

    Lecture 60 Practice: Tracking Helm Chart Range of Versions

    Lecture 61 Practice: Tracking Helm Chart Latest Version

    Section 9: Diffing Customization

    Lecture 62 Diffing Customization

    Lecture 63 Practice: Diffing Customization Demo

    Lecture 64 Practice: Diffing Customization for Istio

    Section 10: Sync Phases and Waves

    Lecture 65 Sync Phases and Hooks

    Lecture 66 Practice: Resource Hooks (Sync Phases)

    Lecture 67 Sync Waves

    Lecture 68 Practice: Sync Waves

    Section 11: Remote Kubernetes Clusters

    Lecture 69 Defining K8s Clusters

    Lecture 70 Practice : Remote Clusters

    Section 12: ApplicationSet

    Lecture 71 What is ApplicationSet

    Lecture 72 Generators

    Lecture 73 Practice: List Generator

    Lecture 74 Practice: Cluster Generator

    Lecture 75 Practice: Git Directory Generator

    Lecture 76 Practice: Matrix Generator

    Section 13: Automation by CI Pipelines

    Lecture 77 CICD Flow

    Lecture 78 Practice: Basic CI Pipeline

    Section 14: Recommendations and Best Practices

    Lecture 79 How to Structure Git Repos

    Lecture 80 (App of Apps) How to Structure Apps Definitions

    Lecture 81 Practice: App of Apps

    Lecture 82 Best Practices

    Developers,DevOps engineers,Technical Architects