Files
awesome-kubernetes/v2-docs/argo.md

10 KiB

Argo Declarative GitOps for Kubernetes

!!! tip "Nubenetes V2 Elite Portal" You are browsing the AI-Curated V2 Elite Edition. Looking for the exhaustive list of references? Check out the V1 Historical Archive.

!!! info "Architectural Context" Detailed reference for Argo Declarative GitOps for Kubernetes in the context of Engineering Pipeline.

Table of Contents

  1. GitOps and CD
  1. Kubernetes GitOps and Packaging
  1. Platform Engineering

GitOps and CD

Argo Rollouts

Blue-Green Deployment

Canary Deployment

  • (2022) infracloud.io: Progressive Delivery with Argo Rollouts: Canary Deployment [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] [GUIDE] — Offers a practical exploration of canary rollouts configured via Argo Rollouts. Focuses on setting step-based traffic splitting, managing dynamic service mesh weights (SMI, Linkerd, Istio), and defining automated rollbacks based on analysis metrics.

Configuration Management

Progressive Delivery

ArgoCD

Patterns

App-of-Apps
  • (2021) opensource.com: Automatically create multiple applications in Argo CD 🌟🌟🌟🌟 [ENTERPRISE-STABLE] [GUIDE] — Demonstrates how to leverage the 'App-of-Apps' pattern in ArgoCD to construct recursive, nested application structures. Enables engineers to automate the bootstrapping of complex multi-tier platforms from a single root configuration.

Workload Management

Demos
  • (2023) github.com/myspotontheweb/gitops-workloads-demo [YAML CONTENT] 🌟🌟🌟 [COMMUNITY-TOOL] — Comprehensive demo repository showcasing real-world GitOps workload configurations. Provides a structural blueprint for multi-tenant environments, detailing how to cleanly decouple cluster-wide infrastructure configurations from individual application manifests.

CICD Integration

Kubernetes GitOps and Packaging

Argo Project Ecosystem

Event-Driven Automation

Platform Engineering

ArgoCD (1)

Internal Developer Platforms

CICD Migration

Argo Workflows

Jenkins
  • (2022) Migrating CI/CD from Jenkins to Argo Workflows [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] [LEGACY] — Shares practical lessons from migrating a legacy Jenkins CI pipeline stack over to container-native Argo Workflows. Compares the performance, cost efficiency, resource overhead, and maintainability of step-based DAG flows.

GitOps

AWS EKS

Tekton
  • (2022) ==aws.amazon.com: Cloud Native CI/CD with Tekton and ArgoCD on AWS== [ADVANCED LEVEL] 🌟🌟🌟🌟🌟 [DE FACTO STANDARD] — Discusses designing an end-to-end, Kubernetes-native CI/CD pipeline on AWS EKS. Uses Tekton for building and containerizing microservices, seamlessly handing off the deployment phase to ArgoCD for pull-based application delivery.

GitHub Actions

AWS EKS (1)

Terraform Integration

Data Infrastructure

Progressive Delivery (1)

DNS Routing

Blue-Green Deployment (1)
  • (2022) infracloud.io: How to Setup Blue Green Deployments with DNS Routing 🌟 [ADVANCED LEVEL] 🌟🌟🌟🌟 [ENTERPRISE-STABLE] [GUIDE] — Examines advanced architectural design patterns using DNS-based routing to switch traffic for Blue-Green deployments. Discusses how to coordinate external load balancers and global DNS systems during the migration window.

💡 Explore Related: Jenkins | Tekton | Jenkins Alternatives

🔗 See Also: About | Postman