8.1 KiB
Argo CD Declarative GitOps for Kubernetes
Introduction
-
argoproj.github.io: Argo CD - Declarative GitOps for Kubernetes
-
Cloud Native Computing Foundation Accepts Argo as an Incubator Project
-
openshift.com: OpenShift Authentication Integration with ArgoCD
-
developers.redhat.com: OpenShift joins the Argo CD community (KubeCon Europe 2020)
-
openshift.com: Getting Started with ApplicationSets "App of Apps" pattern.
-
opensource.com: Automatically create multiple applications in Argo CD
-
cloud.redhat.com: How to Use ArgoCD Deployments with GitHub Tokens
-
==thenewstack.io: GitOps on Kubernetes: Deciding Between Argo CD and Flux==
-
medium.com/gumgum-tech: Streamlining your Kubernetes adoption with Helmfile / ArgoCD and GitOps
-
levelup.gitconnected.com: Getting Started With ArgoCD on your Kubernetes Cluster A step-by-step guide to set up ArgoCD on your Kubernetes cluster and synchronize your resources with your GitHub repository.
-
digitalocean.com: How to Deploy to Kubernetes using Argo CD and GitOps
-
aws.amazon.com: Cloud Native CI/CD with Tekton and ArgoCD on AWS
-
igboie.medium.com: Kubernetes CI/CD with GitHub, GitHub Actions and Argo CD
-
threatpost.com: Argo CD Security Bug Opens Kubernetes Cloud Apps to Attackers
-
thehackernews.com: New Argo CD Bug Could Let Hackers Steal Secret Info from Kubernetes Apps
-
armosec.io: CVE 2022-24348 – Argo CD High Severity Vulnerability and its impact on Kubernetes
-
securityaffairs.co: Argo CD flaw could allow stealing sensitive data from Kubernetes Apps Argo CD is used by hundreds of organizations, including Alibaba Group, BMW Group, Deloitte, IBM, Intuit, Red Hat, Skyscanner, and Swisscom.
-
==faun.pub: Manage Prometheus alerting and recording rules using GitOps==
-
blog.argoproj.io: Architecting Workflows For Reliability Kubernetes is designed for stateless scalable web applications, apps where if one process dies, then another process can be dropped in its place. Kubernetes makes one promise — it will kill your pods. Kubernetes expects applications built on it to be tolerant of both any disruption— so apps must be designed with that in mind.
Dear user, I will kill your pod: If I want the node for something more important. If I’m draining the node, or scaling down a cluster. If it runs out of memory (because you got the config wrong). If I overcommitted. Hardware failure (computer catches fire). Kernel panic. Absolutely any reason I feel like. I’m sorry — I am who I am. All the best, Kubernetes xx -
blog.argoproj.io: Best Practices for Multi-tenancy in Argo CD
-
argoproj.github.io: Argo Events - The Event-driven Workflow Automation Framework Argo Events is an event-driven workflow automation framework for Kubernetes which helps you trigger K8s objects, Argo Workflows, Serverless workloads, etc. on events from a variety of sources like webhooks, S3, schedules, messaging queues, etc.
-
jijujacob27.medium.com: Sharded applications on Kubernetes using Helm, ArgoCD, and Argo-Rollouts
Argo CD Tools
- argoproj-labs/argocd-autopilot: Argo-CD Autopilot The Argo-CD Autopilot is a tool which offers an opinionated way of installing Argo-CD and managing GitOps epositories. New users to GitOps and Argo CD are not often sure how they should structure their repos, add applications, promote apps across environments, and manage the Argo CD installation itself using GitOps. Argo Autopilot is a project that solves that
- argoproj-labs/applicationset: Argo CD ApplicationSet Controller The ApplicationSet controller is a Kubernetes controller that adds support for a new custom ApplicationSet CustomResourceDefinition (CRD). The ApplicationSet controller manages multiple Argo CD Applications as a single ApplicationSet unit, supporting deployments to large numbers of clusters, deployments of large monorepos, and enabling secure Application self-service.
- IBM/argocd-vault-plugin An ArgoCD plugin to retrieve secrets from Hashicorp Vault and inject them into Kubernetes secrets.
Videos
??? note "Click to expand!"
<center>
<iframe width="560" height="315" src="https://www.youtube.com/embed/MeU5_k9ssrs" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
<iframe width="560" height="315" src="https://www.youtube.com/embed/QrLwFEXvxbo" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
<iframe width="560" height="315" src="https://www.youtube.com/embed/ZzFg59nOp08" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</center>