Automation Suite
2022.10
False
Imagen de fondo del banner
Guía de instalación de Automation Suite
Última actualización 24 de abr. de 2024

Gestionar el clúster en ArgoCD

Información general

ArgoCD es una herramienta declarativa de entrega continua de GitOps para Kubernetes. Está diseñado como un controlador de Kubernetes que supervisa continuamente las aplicaciones en ejecución de UiPath® y comprueba el estado actual con el estado de destino deseado, como se especifica en el registro de Docker. Para obtener más información, consulta Documentación de ArgoCD.

Los administradores pueden tener una descripción general del clúster, las configuraciones, el estado de las aplicaciones y el estado, todo a través de una simple IU o CLI. ArgoCD viene con su propio Redis incluido de código abierto, que admite configuraciones HA y no HA.

Automation Suite utiliza ArgoCD en los siguientes escenarios:

  • Instalar y actualizar los componentes de Fabric y los servicios básicos de UiPath®.
  • Automatizar la implementación de los estados de aplicación deseados en los entornos de destino especificados. ArgoCD sigue el patrón de GitOps de usar repositorios de Git / helm como fuente de verdad para definir el estado de la aplicación deseado.
  • Realizar un seguimiento del estado de la instalación. Si la instalación falló en un punto específico y la reanuda después de un tiempo, ArgoCD omite todos los pasos que ya están sincronizados y reanuda desde el punto en el que falló.
  • Autocuración de las aplicaciones. Si elimina por error cualquiera de los objetos, los manifiesto se sincronizarán automáticamente.

ArgoCD account types

ArgoCD admite dos tipos de cuenta:

  • Cuenta de solo lectura
  • Cuenta de administrador

ArgoCD read-only account

Puede utilizar la cuenta de solo lectura de ArgoCD en los siguientes escenarios básicos:

  • Visualizar todas sus aplicaciones, pods y servicios en una interfaz simple;
  • Supervisar el estado de todas sus aplicaciones, pods y servicios;
  • Identificar rápidamente problemas en su implementación;
  • Volver a sincronizar su aplicación en su clúster.

ArgoCD admin account

Importante: No debe modificar ninguna otra configuración o parámetro excepto los enumerados en esta sección.

Puedes utilizar la cuenta de administrador de ArgoCD en los siguientes escenarios avanzados:

  • Cambiar parámetros solo con fines de depuración; por ejemplo, deshabilitar la autocuración y editar YAML en Rancher;
  • Eliminar pods;
  • Actualizar la autenticación de Kerberos;
  • Solución de problemas
  • Gestionar la configuración personalizada de Orchestrator; por ejemplo, configurar una clave de cifrado por tenant;
  • Actualizar las cadenas de conexión de la base de datos;
  • Exportación de métricas de Prometheus a un sistema externo: uso de la pila de supervisión;
  • Si el pod de buscador de Insights no se inicia después de la restauración: Hacer copia de seguridad y restaurar el clúster;
  • Sincronizando aplicaciones.
    Nota: asegúrate de hacer referencia a la documentación de UiPath® adecuada antes de eliminar o cambiar la configuración avanzada en la IU.

Acceder a ArgoCD

ArgoCD admite dos métodos de autenticación:

  • nombre de usuario y contraseña : método de autenticación predeterminado;
  • SSO: método de autenticación recomendado. Puedes habilitar la autenticación SSO después de la instalación. Para obtener instrucciones, consulta Habilitación de SSO para ArgoCD.

Username and password authentication

Accessing the ArgoCD read-only account

Para acceder a la cuenta de solo lectura de ArgoCD con el nombre de usuario y la contraseña, siga los siguientes pasos:

  1. Accede a la siguiente URL: https://alm.${CONFIG_CLUSTER_FQDN}.
  2. Introduzca el siguiente nombre de usuario: argocdro.
  3. Acceder a su contraseña:
    kubectl get secrets/argocd-user-password -n argocd \
    -o "jsonpath={.data['password']}" | echo $(base64 -d)kubectl get secrets/argocd-user-password -n argocd \
    -o "jsonpath={.data['password']}" | echo $(base64 -d)
  4. Introduzca su contraseña.
    Importante: la cuenta de solo lectura puede sincronizar aplicaciones que, de forma predeterminada, ofrecen la opción de forzar la sincronización o de reemplazarla sincronización. Esto podría depurar espacios de nombres y eliminar recursos. Se recomienda no forzar la sincronización ni reemplazarla sincronización.


Accessing the ArgoCD admin account

Para acceder a la cuenta de administrador de ArgoCD usando nombre de usuario y contraseña, siga los siguientes pasos:

  1. Accede a la siguiente URL: https://alm.${CONFIG_CLUSTER_FQDN}.
  2. Introduce el siguiente nombre de usuario: admin.
  3. Accede a la contraseña:
    kubectl get secrets/argocd-admin-password -n argocd \
    -o "jsonpath={.data['password']}" | echo $(base64 -d)kubectl get secrets/argocd-admin-password -n argocd \
    -o "jsonpath={.data['password']}" | echo $(base64 -d)
  4. Introduzca su contraseña.
    Importante: debe usar la cuenta de administrador de ArgoCD solo para escenarios avanzados. Puede causar una acción perjudicial en el clúster si no se usa con precaución.

SSO authentication

Para acceder a ArgoCD usando SSO, siga los siguientes pasos:

  1. Haga clic en el botón SSO en la página de inicio de sesión de ArgoCD.
  2. Introduce las credenciales de dominio de tu empresa.

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.