Configura Anthos en Google Cloud

En esta página, se muestra cómo configurar Anthos en Google Cloud.

Antes de comenzar

  1. Accede a tu cuenta de Google Cloud. Si eres nuevo en Google Cloud, crea una cuenta para evaluar el rendimiento de nuestros productos en situaciones reales. Los clientes nuevos también obtienen $300 en créditos gratuitos para ejecutar, probar y, además, implementar cargas de trabajo.
  2. En la página del selector de proyectos de Google Cloud Console, selecciona o crea un proyecto de Google Cloud.

    Ir al selector de proyecto

  3. Asegúrate de que la facturación esté habilitada para tu proyecto de Cloud. Descubre cómo confirmar que tienes habilitada la facturación en un proyecto.

  4. Habilita la API Anthos.

    Habilita la API

  5. Instala e inicializa el SDK de Cloud.

Es posible que debas habilitar API adicionales para tu proyecto de Google Cloud a fin de habilitar algunas funciones de Anthos. Para obtener más detalles, consulta la guía de instalación correspondiente.

Requisitos del clúster

Anthos en Google Cloud admite canales de lanzamiento y versiones estáticas. Sin embargo, recomendamos el uso de canales de versiones siempre que sea posible, ya que proporcionan beneficios adicionales, como actualizaciones automáticas a los clústeres de GKE.

Si deseas usar Anthos Service Mesh, ten en cuenta que esta función tiene requisitos de clúster específicos para la instalación. Para obtener más información, consulta los requisitos del clúster de Anthos Service Mesh.

Registra clústeres en Environ

Debes registrar todos los clústeres que deseas usar con Anthos con el entorno de tu proyecto. Un entorno proporciona una manera unificada de ver y administrar varios clústeres y sus cargas de trabajo como parte de Anthos. Puedes obtener más información sobre los Environ y la funcionalidad que habilitan en nuestra guía de Environ.

Después de registrar los clústeres en tu proyecto de Anthos, puedes explorar y administrar todos tus clústeres registrados en la página de clústeres de Anthos en Cloud Console. Tiene derecho a habilitar y usar las funciones de Anthos en estos clústeres. Además, puede habilitar algunas funciones de Anthos en su entorno desde la página de funciones de Anthos. Los cargos de Anthos solo se aplican a tus clústeres registrados.

Verifica los requisitos previos de Connect antes de registrar tu clúster para asegurarte de que tienes los permisos relevantes y las API habilitadas para registrar un clúster.

Console

Para registrar un clúster, sigue estos pasos:

  1. En Google Cloud Console, ve a la página Clústeres de Anthos. En esta página, se muestran todos los clústeres registrados.

    Ir a la página Clústeres de Anthos

  2. Haz clic en Registrar un clúster existente.

  3. Haz clic en Registrar junto al clúster no registrado que deseas agregar a tu entorno.

  4. Especifica la cuenta de servicio que deseas usar cuando registras el clúster. Te recomendamos mantener el comportamiento predeterminado y crear una cuenta de servicio nueva.

    • Si seleccionas Crear una nueva cuenta de servicio, sigue estos pasos:
      • Especifica un ID de cuenta de servicio para identificar la cuenta de servicio nueva.
      • Elige si deseas descargar la clave de su cuenta de servicio como un archivo JSON. Te recomendamos conservar el comportamiento predeterminado y descargar la clave, ya que no podrás descargarla más adelante.
    • Si seleccionas Usar la cuenta de servicio existente, pega la clave de la cuenta de servicio en el formato JSON.
  5. Opcional: Especifica un nombre de membresía nuevo para el clúster. De forma predeterminada, el nombre de la membresía de un clúster es su nombre actual. Sin embargo, si el nombre del clúster no es único dentro de tu proyecto, debes especificar un nombre nuevo de membresía único, ya que todos los clústeres requieren un identificador único en su entorno.

  6. Para registrar tu clúster, haz clic en Enviar.

gcloud

Ejecuta cualquiera de los siguientes comandos:

gcloud container hub memberships register MEMBERSHIP_NAME \
   --gke-uri=GKE_URI \
   --service-account-key-file=SERVICE_ACCOUNT_KEY_PATH

o

gcloud container hub memberships register MEMBERSHIP_NAME \
   --gke-cluster=GKE_CLUSTER \
   --service-account-key-file=SERVICE_ACCOUNT_KEY_PATH

Reemplaza lo siguiente:

  • MEMBERSHIP_NAME: Es el nombre de la membresía que eliges para representar de forma única el clúster que se registra en Hub.
  • SERVICE_ACCOUNT_KEY_PATH: Es la ruta de acceso del archivo local al archivo JSON de clave privada de la cuenta de servicio que se descargó como parte de los requisitos. Esta clave de la cuenta de servicio se almacena como un secreto llamado creds-gcp en el espacio de nombres gke-connect.
  • GKE_URI: Es el URI del clúster de GKE, por ejemplo: https://container.googleapis.com/v1/projects/my-gke-project/locations/us-central1-a/clusters/my-gke-cluster. Para obtener el URI, ejecuta gcloud container clusters list --uri.
  • GKE_CLUSTER: Es el location/name del clúster de GKE del proyecto actual. La ubicación puede ser una zona o una región, por ejemplo: us-central1-a/my-gke-cluster.

Usar la herramienta de línea de comandos de gcloud te brinda algunas opciones de registro de clústeres más avanzadas que no están disponibles en Cloud Console, como la descarga y la aplicación del manifiesto del agente de Connect. Para obtener más información sobre estas opciones, consulta las opciones avanzadas de registro en la documentación de Connect.

Habilita las funciones de Anthos

Después de configurar el proyecto y los clústeres de GKE, usa las siguientes guías a fin de habilitar funciones adicionales de Anthos para tus aplicaciones. A fin de obtener conjuntos de documentación completos para todos los componentes de Anthos, incluidos los instructivos, el material de referencia y más, consulta los componentes de Anthos.

Puedes habilitar algunas características (Anthos Config Management, Ingress para varios clústeres) para clústeres en tu entorno mediante la página de funciones de Anthos, aunque pueden requerir más configuración; por ejemplo, especificar el repositorio de origen de configuración de tu elección y autenticarte en el con el Sincronizador de configuración para Anthos Config Management. Se deben configurar otras características en los clústeres según sus guías de instalación.

Próximos pasos