You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Purpose of the Feature
To provide a unified view for managing applications deployed across multiple Kubernetes clusters. This feature aims to allow users to monitor and manage applications distributed over different clusters through a single ArgoCD interface.
Background
In environments with diverse cloud settings (on-prem, public cloud, etc.), operating multiple Kubernetes clusters often leads to issues, particularly when urgent synchronization of applications is required during network outages. Currently, deploying ArgoCD in one cluster and registering other clusters can result in synchronization failures due to network issues.
To address this, deploying individual ArgoCD instances in each cluster was considered. However, this approach leads to the inconvenience of having too many web pages for users (development teams) to monitor. Therefore, we propose a solution where users can typically monitor one ArgoCD instance and switch to direct access to specific clusters during network issues.
Detailed Description of the Feature
Unified Cluster View: Provides a feature to view applications deployed across multiple clusters within a single web UI.
Cluster-specific ArgoCD Integration: Integrates individual ArgoCD instances installed in each cluster, allowing the central ArgoCD to monitor and manage the application state of each cluster.
Automatic Switching: When a network issue occurs, and the central ArgoCD cannot access a specific cluster, users can switch to the ArgoCD instance of that cluster to perform deployments directly.
State Synchronization: Ensures that the central ArgoCD synchronizes the state of applications with each cluster's ArgoCD instance, reflecting changes in real-time.
Technical Requirements
Installation and configuration of ArgoCD instances in each cluster.
API configuration for the central ArgoCD to integrate with cluster-specific ArgoCD instances.
Development of a web UI to display the unified state of multiple clusters.
Implementation of the automatic switching feature during network issues.
Expected Benefits
Users (development teams) can easily monitor and manage applications deployed across multiple clusters through a single, unified view.
Provides flexibility to access and deploy applications directly in individual clusters during network issues.
Reduces the number of web pages to be managed, enhancing user convenience.
Real-time state synchronization enables quick problem detection and response.
If there are other effective ways to solve this issue, please let us know.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Multi-Cluster Application View
Purpose of the Feature
To provide a unified view for managing applications deployed across multiple Kubernetes clusters. This feature aims to allow users to monitor and manage applications distributed over different clusters through a single ArgoCD interface.
Background
In environments with diverse cloud settings (on-prem, public cloud, etc.), operating multiple Kubernetes clusters often leads to issues, particularly when urgent synchronization of applications is required during network outages. Currently, deploying ArgoCD in one cluster and registering other clusters can result in synchronization failures due to network issues.
To address this, deploying individual ArgoCD instances in each cluster was considered. However, this approach leads to the inconvenience of having too many web pages for users (development teams) to monitor. Therefore, we propose a solution where users can typically monitor one ArgoCD instance and switch to direct access to specific clusters during network issues.
Detailed Description of the Feature
Unified Cluster View: Provides a feature to view applications deployed across multiple clusters within a single web UI.
Cluster-specific ArgoCD Integration: Integrates individual ArgoCD instances installed in each cluster, allowing the central ArgoCD to monitor and manage the application state of each cluster.
Automatic Switching: When a network issue occurs, and the central ArgoCD cannot access a specific cluster, users can switch to the ArgoCD instance of that cluster to perform deployments directly.
State Synchronization: Ensures that the central ArgoCD synchronizes the state of applications with each cluster's ArgoCD instance, reflecting changes in real-time.
Technical Requirements
Expected Benefits
Users (development teams) can easily monitor and manage applications deployed across multiple clusters through a single, unified view.
Provides flexibility to access and deploy applications directly in individual clusters during network issues.
Reduces the number of web pages to be managed, enhancing user convenience.
Real-time state synchronization enables quick problem detection and response.
If there are other effective ways to solve this issue, please let us know.
Beta Was this translation helpful? Give feedback.
All reactions