Creación de una aplicación ApplicationSet-based
Antes de empezar
- Asegúrese de que el operador Red Hat OpenShift GitOps está instalado en los tres clústeres: Hub cluster, Primary managed cluster y Secondary managed cluster. Para obtener instrucciones, consulte https://docs.redhat.com/en/documentation/red_hat_openshift_gitops/1.12/html-single/installing_gitops/index#installing-gitops-operator-in-web-console_installing-openshift-gitops.
- En el clúster Hub, asegúrese de que tanto el clúster primario como el secundario están registrados en GitOps. Para obtener instrucciones de registro, consulte Registro de clústeres gestionados en GitOps. A continuación, compruebe si la Ubicación utilizada por el recurso
GitOpsClusterpara registrar ambos clústeres gestionados, tiene las tolerancias necesarias para hacer frente a la indisponibilidad del clúster. Puede verificar si las siguientes tolerancias se añaden a la Colocación utilizando el comando.oc get placement <placement-name> -n openshift-gitops -o yaml.
En caso de que no se añadan las tolerancias, consulte Configuración de tolerancias de ubicación de aplicaciones para Red Hat Advanced Cluster Management y OpenShift GitOps.tolerations: - key: cluster.open-cluster-management.io/unreachable operator: Exists - key: cluster.open-cluster-management.io/unavailable operator: Exists - Asegúrese de que ha creado
ClusterRoleBindingyaml tanto en el clúster primario como en el secundario. Para obtener instrucciones, consulte el capítulo Requisitos previos de la documentación de RHACM.