Рет қаралды 1,033
Managing Argo CD Multi-Tenancy Effectively - Gerald Nunn, Red Hat
As platform teams rollout Argo CD as a service across their various application teams, there is a strong desire to enable users to share Argo CD instances in a multi-tenant fashion to reduce resource consumption and management efforts. However there are number of implications with doing so from a management and security point of view with many of the recommended practices not always being inituitive or obvious. In this talk we will review recommended practices for deploying and managing multi-tenant Argo CD instances effectively. This talk will cover the following topics with examples and references: - The Pros and Cons of multi-tenancy in Argo CD (imperative vs declarative app management) - Namespace versus Cluster scoping. When and when not to use each - Using Global Projects to manage common configurations across Tenant Projects - RBAC considerations and setup at both the Kubernetes and Argo levels - The future of Argo CD Multi-tenancy (Apps/AppSets in Any Namespace)