Administra la infraestructura de GKE

Un plano de GKE contiene recursos personalizados que puedes combinar para especificar la intención de implementar un clúster de GKE. En la siguiente lista, se define el rol de cada recurso personalizado:

  • ContainerCluster: Crea un clúster de GKE privado con una malla de servicios aprovisionada.
  • ClusterInit: Inicializa el ciclo de vida del clúster que administra la Automatización de redes de telecomunicaciones (Telecom Network Automation). Este ciclo de vida incluye la instalación de componentes de Telecom Network Automation en el clúster de GKE.
  • SourceRepoRepository y Repository: Configuran la canalización de GitOps para el clúster de GKE creado con Cloud Source Repositories y Porch junto con ConfigSync, instalado desde el recurso anterior.
  • ContainerNodePool: Crea un grupo de nodos con el SO Ubuntu, el tipo de disco SSD y el tipo e2-standard-2 machine como valores predeterminados. Puedes editar estos detalles.

Cuando creas una implementación, puedes personalizar el blueprint con los siguientes parámetros en el archivo setters.yaml:

Parámetro Descripción
project-id Es el ID del proyecto actual.
project-num Es el número del proyecto actual.
cluster-name El nombre del clúster de GKE.
location Ubicación de procesamiento del clúster
master-ip-range Es el bloque CIDR de IP que usan los nodos principales de GKE.
cluster-ipv4-cidr-blocks Es el bloque CIDR de IP que usan los Pods.
services-ipv4-cidr-blocks Es el bloque CIDR de IP que usan los servicios.
compute-network-name Es el nombre de la red de procesamiento. Cambia este nombre si no planeas usar una VPC en la que se cree un clúster de orquestación para el clúster de GKE.
clients-ipv4-cidr-blocks El bloque CIDR de IP para los clientes que acceden al clúster
node-count Es la cantidad de nodos en el grupo de nodos por zona. Si se crea un clúster regional, la cantidad de nodos en el grupo de nodos aumenta al triple de la cantidad original.
nodepool-name Nombre del grupo de nodos.
node-machine-type Es el tipo de máquina del nodo.

Blueprint de GKE

Crea un esquema de GKE

  1. En el menú de navegación, haz clic en Diseños.
  2. En el menú desplegable, selecciona el clúster de orquestación que prefieras.
  3. Haz clic en Importar desde la biblioteca.
  4. Selecciona GKE Cluster blueprint.
  5. Haz clic en Agregar arquetipo.
  6. En la página siguiente, especifica un nombre para el blueprint.
    1. De forma opcional, agrega las etiquetas que necesites.
  7. Haz clic en Crear. Tu anteproyecto aparecerá en la lista Draft Blueprints.

Cómo editar un esquema

  1. En el menú de navegación, haz clic en Blueprints > Drafts Blueprint.
  2. Selecciona el plan que prefieras. Aparecerá un editor de planos.
  3. Edita los archivos cluster.yaml y nodepool.yaml.
  4. Luego, haz clic en Guardar archivo.

Cómo proponer un esquema

  1. En el menú de navegación, haz clic en Blueprints > Drafts Blueprint.
  2. Selecciona el plan que prefieras. Aparecerá un editor de planos.
  3. Haz clic en Proponer. El estado de las actualizaciones del esquema cambia a Propuesto.

Cómo aprobar un esquema

  1. En el menú de navegación, haz clic en Diseños.
  2. Haz clic en el ícono Acción en el plano que prefieras.
  3. Selecciona Aprobar. El esquema aparecerá en Esquemas aprobados.

Implementación de GKE

Crea una implementación de GKE

  1. En el menú de navegación, haz clic en Blueprints > Approved Blueprints.
  2. Haz clic en el blueprint de GKE que deseas implementar.
  3. Haz clic en Create Deployment.
  4. Proporciona un nombre para la implementación.
  5. Haz clic en Create Deployment. La implementación aparecerá en Implementación de borrador.

Edita una implementación de GKE

  1. En el menú de navegación, haz clic en Diseños.
  2. Selecciona la implementación de GKE que deseas editar. Aparecerá un editor de la implementación.
  3. Edita el archivo setters.yaml.
  4. Luego, haz clic en Guardar archivo.

Aplica una implementación de GKE

  1. En el menú de navegación, haz clic en Diseños.
  2. Selecciona el nombre de la implementación de GKE que deseas aplicar. Aparecerá un editor de implementaciones.
  3. Haz clic en Implementar. Aparecerá un diálogo de confirmación.
  4. Haz clic en Implementar para confirmar la implementación. La implementación aparecerá en Applied Deployment.

Borra un clúster de GKE

  1. En el menú de navegación, haz clic en Implementaciones > Implementaciones aplicadas.
  2. Selecciona la implementación de GKE que deseas borrar.
  3. Haz clic en Borrar.
  4. Confirma la eliminación de la implementación.