El 2 de noviembre, se lanzó una nueva versión de GKE en AWS. Consulta las notas de la versión para obtener más información.

Actualiza tu servicio de administración

En este tema, se muestra cómo actualizar un servicio de administración de GKE on AWS. Después de actualizar el servicio de administración, actualiza los clústeres de usuarios.

Antes de comenzar

Para conectarte a tus recursos de GKE on AWS, realiza las siguientes instrucciones. Selecciona si tienes una VPC de AWS existente (o conexión directa a tu VPC) o si creaste una VPC dedicada cuando creaste tu servicio de administración.

VPC existente

Si tienes una conexión directa o de VPN con una VPC existente, omite la línea env HTTP_PROXY=http://localhost:8118 de los comandos en este tema.

VPC dedicada

Cuando creas un servicio de administración en una VPC dedicada, GKE on AWS incluye un host de bastión en una subred pública.

Para conectarte al servicio de administración, realiza los siguientes pasos:

  1. Cambia al directorio con la configuración de GKE en AWS. Creaste este directorio cuando instalaste el servicio de administración.

    cd anthos-aws

  2. Ejecuta la secuencia de comandos bastion-tunnel.sh para abrir el túnel. El túnel reenvía a localhost:8118.

    Para abrir un túnel al host de bastión, ejecuta el siguiente comando:

    ./bastion-tunnel.sh -N
    

    Los mensajes del túnel SSH aparecen en esta ventana. Cuando estés listo para cerrar la conexión, detén el proceso con Control + C o cierra la ventana.

  3. Abre una terminal nueva y cambia a tu directorio de anthos-aws.

    cd anthos-aws
  4. Verifica que puedas conectarte al clúster con kubectl.

    env HTTP_PROXY=http://localhost:8118 \
    kubectl cluster-info
    

    El resultado incluye la URL para el servidor de API del servicio de administración.

Actualiza tu servicio de administración

Para actualizar el servicio de administración, descarga una versión nueva de anthos-gke, edita tu anthos-gke.yaml y, luego, aplica los cambios.

Descarga una versión nueva de Anthos-gke

La versión más reciente de la herramienta de anthos-gke es aws-1.5.0-gke.6. Para descargar una versión nueva de anthos-gke, sigue estos pasos:

  1. Descarga el objeto binario desde Cloud Storage.

    Linux

    gsutil cp gs://gke-multi-cloud-release/aws/aws-1.5.0-gke.6/bin/linux/amd64/anthos-gke .
    

    macOS

    gsutil cp gs://gke-multi-cloud-release/aws/aws-1.5.0-gke.6/bin/darwin/amd64/anthos-gke .
    
  2. Actualiza los permisos de anthos-gke y cópialo en /usr/local/bin.

    chmod 755 anthos-gke
    sudo mv anthos-gke /usr/local/bin
    
  3. Confirma que la versión sea aws-1.5.0-gke.6.

    anthos-gke version
    

Actualice su clúster

Para actualizar tu clúster, realiza los siguientes pasos:

  1. Cambia al directorio con la configuración de GKE en AWS. Creaste este directorio cuando instalaste el servicio de administración.
    cd anthos-aws
  2. Abre anthos-gke.yaml en un editor de texto. Cambia el valor de spec.version a aws-1.5.0-gke.6.

    apiVersion: multicloud.cluster.gke.io/v1
    kind: AWSManagementService
    metadata:
     name: management
    spec:
     version: aws-1.5.0-gke.6
     region: aws-region
     ...
    
  3. Ejecuta anthos-gke aws management init para validar el objeto AWSManagementService y actualiza el archivo anthos-gke.status.yaml.

    anthos-gke aws management init
    
  4. Ejecuta anthos-gke aws management apply para actualizar el servicio de administración en AWS.

    anthos-gke aws management apply
    

    Mediante el comando anthos-gke, se comienza a actualizar el servicio de administración. Esto puede tardar hasta diez minutos en completarse.

  5. Si tiene un Host de bastión, este podría reiniciarse durante la actualización

¿Qué sigue?

Actualiza los clústeres de usuario.