Managing applications using Red Hat ACM
One of the greatest benefits of ACM is providing a single and simple way to view applications that are deployed among different clusters. You can also deploy an application into multiple clusters using two different approaches:
- Using the embedded Application Subscription deployment model
- Using OpenShift GitOps (Argo CD) and ApplicationSets
We will walk through the process of each approach in this section.
Application Subscription model
This model is embedded in ACM and doesn’t depend on anything other than ACM itself. In the Application Subscription model, you will define an Application object that subscribes (Subscription) to one or more Kubernetes resources (Channel) that contain the manifests that describe how the application is deployed. The application will be deployed in the clusters defined in the placement rules.
The following is a diagram that explains how this model works:
Figure...