logo
Dates

Author


Conferences

Tags

Sort by:  

Authors: Dan Garfield, Brandon Phillips
2023-04-20

tldr - powered by Generative AI

The presentation discusses the scalability of Argo CD and the importance of separating concerns to minimize blast radius. The speaker also introduces the Sig Scalability project and encourages audience participation.
  • Argo CD is scalable but it's important to separate concerns to minimize blast radius
  • Sig Scalability is a project aimed at improving the performance of Argo CD and the speaker encourages audience participation
  • The speaker demonstrates the scalability of Argo CD by syncing all apps from the internet
  • The speaker also discusses the Argo CD certification program
Authors: Konstantinos Kapelonis, Ilia Medvedev
2023-04-19

tldr - powered by Generative AI

The presentation discusses the benefits of using virtual Argo CD instances for managing Kubernetes clusters and how it is implemented in the Codefresh platform.
  • Virtual Argo CD instances provide one-click installation, zero configuration, and flexibility in managing multiple instances and Kubernetes versions.
  • Codefresh uses a centralized setup that is cost-effective, allows for security isolation, and enables testing of new versions without affecting other customers.
  • Monitoring is done using Prometheus and Grafana stacks, as well as a proprietary exporter.
  • A demo is provided to show how virtual Argo CD instances are provisioned and deprovisioned.
Authors: Alexander Matyushentsev, Leonardo Luz Almeida
2023-04-19

tldr - powered by Generative AI

Argo CD Core is a tool for cluster bootstrapping that allows administrators to manage system add-ons of clusters without the burden of SSO. It is recommended for cluster administrators who already have full access to all the clusters.
  • Argo CD Core is a tool for cluster bootstrapping
  • It allows administrators to manage system add-ons of clusters without the burden of SSO
  • It is recommended for cluster administrators who already have full access to all the clusters
Authors: Dan Garfield, Joseph Sandoval
2022-10-28

tldr - powered by Generative AI

The presentation discusses the scalability and security challenges of using Argo CD in large organizations and offers strategies for addressing them.
  • Argo CD is a tool for managing Kubernetes applications that can support large numbers of developers and objects
  • The presenter offers a conservative benchmark for Argo CD scalability, suggesting that 15,000 objects and 50 clusters are safe limits
  • However, the presenter notes that with tweaking, Argo CD can support much larger numbers of objects and clusters
  • The presenter emphasizes the importance of security in using Argo CD, particularly in multi-tenant environments
  • The presenter suggests using an app of apps pattern to manage large numbers of objects and dependencies
  • The presenter recommends splitting Argo CD instances to provide better isolation and prevent noise
  • The presenter suggests that a control plane may be necessary for managing large numbers of Argo CD instances
  • The presenter notes that Adobe has been speaking at the conference and is part of a larger Adobe Cinematic Universe of talks
Authors: Srinivas Malladi
2022-10-27

tldr - powered by Generative AI

Multi-tenancy for Argo Workflows and Argo CD at Adobe
  • Adobe's internal developer platform standardizes best practices and consolidates engineering efforts across various internal developer teams while providing a flexible CI/CD experience
  • GitOps is an architectural paradigm that deploys defined state to a live state on a running system
  • Argo CD is an example of GitOps tooling that supports tracking of Kubernetes manifests in Git and supports their deployment and synchronization to a namespace on a cluster
  • Argo Workflows is a workflow engine that can run CI/CD pipelines on a Kubernetes cluster
  • Multi-tenancy is achieved through the isolation of each component of developer CI/CD workflows and the restriction of application deployment with Argo CD AppProjects and RBAC
Authors: Viktor Farcic, Jesse Suen
2022-10-26

tldr - powered by Generative AI

Using Kubernetes as a control plane for cloud infrastructure management with Crossplane and Argo CD
  • Kubernetes is being used as a control plane for cloud infrastructure management
  • Crossplane extends Kubernetes to enable provisioning of cloud infrastructure
  • Argo CD and Crossplane combined become a powerful infrastructure management dashboard
  • Benefits of using Kubernetes over Terraform and CloudFormation include native RBAC and seamless integration with other cloud-native tools
  • Acuity uses Argo CD and Crossplane to manage its production AWS infrastructure
  • Leverage advanced Argo CD features to get the most out of Crossplane installation
  • Best practices recommended by project maintainers Upbound and Acuity
Authors: Jesse Suen, Qingkun Li
2022-05-20

tldr - powered by Generative AI

TikTok manages its global edge clusters with Kubernetes and operates continuous delivery with Argo CD. The talk discusses the scalability challenges faced by Tiktok to manage edge services using Argo CD and how the Argo community plans to address them in future.
  • TikTok operates a large network of Kubernetes edge clusters around the world, hosting apps such as Tiktok, live and gaming, using cache and traffic acceleration services offered at our edge clusters.
  • The challenge arises when it comes to the deployment management of those edge services on hundreds of edge clusters.
  • Argo CD is used to manage cluster applications on the edge.
  • The deployment of all edge services follows the same pattern, with a large portion of common configurations and a small portion of cluster-specific configurations.
  • The performance and scalability of using Argo CD to manage over 3000 applications across 100 global edge clusters is a challenge.
  • The Argo community plans to address these challenges in the future.
Authors: Ying Mo, Ken Murray
2022-05-20

tldr - powered by Generative AI

The presentation discusses the use of GitOps and crossplane to manage both infrastructure and application deployment in a consistent manner across cloud-native and non-cloud-native systems.
  • GitOps and Argo CD are used to manage application deployment templates and synchronize with GitHub repositories for deployment.
  • Crossplane provides an abstraction platform for infrastructure provisioning, allowing for the management of both cloud-native and non-cloud-native systems.
  • An Ansible provider is being developed to bridge the gap between cloud-native and non-cloud-native systems.
  • The use of GitOps and crossplane allows for versioning and auditing of infrastructure and ensures that clusters map back to the defined state in GitHub.
  • The infrastructure interface is a custom interface, which makes it difficult to adopt GitOps, but crossplane provides a solution to this problem.
Authors: Dan Garfield, Alex Collins, Alexander Matyushentsev
2022-05-19

tldr - powered by Generative AI

The presentation discusses the core functionality of Argo CD and its new features, including the web terminal and upcoming 2.5 release.
  • Argo CD bridges the gap between Git and target clusters for deployment
  • The core functionality includes creating and syncing applications, visualizing objects, and rolling back changes
  • The web terminal feature allows for easy troubleshooting and running commands within pods
  • The upcoming 2.5 release includes new features such as project-level RBAC and a new UI for managing applications
  • The presenter emphasizes the importance of moving towards full automation and using a two-repo structure for application and GitOps code
Authors: Jonathan West, Kshama Jain
2021-10-13

tldr - powered by Generative AI

Argo CD Application Sets can manage multiple Kubernetes clusters and deploy large numbers of applications from multiple repositories using templates and parameterization.
  • Argo CD and GitOps workflow are used to manage Kubernetes clusters with Git repositories as the source of truth.
  • Managing deployments of large numbers of applications/clusters with Argo CD requires complex custom scripting.
  • Argo CD ApplicationSet controller works alongside Argo CD to automatically generate Application deployments using templates and parameterization.
  • Application Sets can manage multiple Kubernetes clusters and deploy large numbers of applications from multiple repositories using templates and parameterization.
  • Application Sets are based on Argo CD applications and can be customized using data from external data sources.