En esta página, se muestra cómo crear un clúster estándar de una sola zona con las funciones predeterminadas que están habilitadas en Google Kubernetes Engine (GKE). Para habilitar o configurar una función específica de GKE en el clúster, consulta la documentación de esa función. También puedes obtener más información sobre los tipos de clústeres que puedes crear.
Si estás desarrollando aplicaciones de GKE con Visual Studio Code, intenta crear clústeres de zona única con la extensión de Cloud Code.
Antes de comenzar
Antes de comenzar, asegúrate de haber realizado las siguientes tareas:
- Asegúrate de que habilitaste la API de Google Kubernetes Engine. Habilitar la API de Google Kubernetes Engine
- Asegúrate de que instalaste el SDK de Cloud.
Establece la configuración de gcloud
predeterminada mediante uno de los siguientes métodos:
- Usa
gcloud init
si deseas ver una explicación sobre cómo configurar parámetros predeterminados. - Usa
gcloud config
para establecer el ID, la zona y la región del proyecto de manera individual.
Usa gcloud init
Si recibes el error One of [--zone, --region] must be supplied: Please specify
location
, completa esta sección.
-
Ejecuta
gcloud init
y sigue las instrucciones:gcloud init
Si usas SSH en un servidor remoto, usa la marca
--console-only
para evitar que el comando abra un navegador:gcloud init --console-only
- Sigue las instrucciones a fin de autorizar a
gcloud
para que use tu cuenta de Google Cloud. - Crea una configuración nueva o selecciona una existente.
- Elige un proyecto de Google Cloud.
- Elige una zona predeterminada de Compute Engine.
Usa gcloud config
- Establece tu ID del proyecto predeterminado:
gcloud config set project project-id
- Si trabajas con clústeres zonales, establece tu zona de procesamiento predeterminada:
gcloud config set compute/zone compute-zone
- Si trabajas con clústeres regionales, establece tu región de procesamiento predeterminada:
gcloud config set compute/region compute-region
- Actualiza
gcloud
a la versión más reciente:gcloud components update
Crea un clúster
En las siguientes instrucciones, se muestra cómo crear un clúster de una sola zona con la herramienta de gcloud
o Google Cloud Console.
gcloud
Para crear un clúster de una sola zona con la herramienta de línea de comandos de gcloud
, usa uno de los siguientes comandos.
Reemplaza los valores de marcador de posición en los comandos por lo siguiente:
- cluster-name: Es el nombre del clúster nuevo.
- compute-zone: Es la zona de procesamiento en la que se crea el clúster.
- channel: Es el tipo de canal de versiones, que puede ser
rapid
,regular
ostable
. Los clústeres inscritos en el canalrapid
no se admiten para cargas de trabajo de producción. - version: Es la versión que deseas especificar para el clúster.
Usa un canal de versiones:
gcloud beta container clusters create cluster-name \ --zone compute-zone \ --release-channel channel
Usa la versión predeterminada:
gcloud container clusters create cluster-name \ --zone compute-zone
Usa una versión específica:
gcloud container clusters create cluster-name \ --zone compute-zone \ --cluster-version version
Para ver la lista completa de marcas opcionales, consulta la documentación de gcloud container clusters
create
.
Console
Visita el menú de Google Kubernetes Engine en Cloud Console.
Haz clic en el botón Crear clúster.
En la sección Conceptos básicos del clúster, completa lo siguiente:
- Ingresa el Nombre de tu clúster.
- En Tipo de ubicación, selecciona Zonal y, luego, selecciona la zona deseada para tu clúster.
Elige una Versión principal. Te recomendamos seleccionar un canal de versiones. Si debes especificar una versión estática, asegúrate de que la actualización automática esté habilitada para tus grupos de nodos.
En el panel de navegación, en Grupos de nodos, haz clic en default-pool.
En la sección Detalles del grupo de nodos, completa lo siguiente:
- Ingresa un Nombre para el Grupo de nodos predeterminado.
- Elige la Versión de nodo para los nodos.
- Ingresa la Cantidad de nodos que deseas crear en el clúster. Debes tener una cuota de recursos disponible para los nodos y sus recursos (como las rutas de firewall).
En el panel de navegación, en Grupos de nodos, haz clic en Nodos.
En la lista desplegable Tipo de imagen, selecciona la imagen de nodo deseada.
Elige la Configuración de la máquina predeterminada para usar en las instancias. Cada tipo de máquina se factura de manera diferente. El tipo de máquina predeterminado es
n1-standard-1
. Para obtener información sobre el precio del tipo de máquina, consulta la hoja de precios de tipos de máquinas.En la lista desplegable Tipo de disco de arranque, selecciona el tipo de disco deseado.
Ingresa el Tamaño de disco de arranque.
Haz clic en Crear.
Después de crear un clúster, debes configurar kubectl
para poder interactuar con el clúster desde la línea de comandos.
Plantillas de clúster
Google Kubernetes Engine antes admitía las plantillas para clústeres. Esas plantillas se quitaron de Google Cloud Console, pero todavía puedes acceder a ellas desde los siguientes vínculos:
Próximos pasos
- Obtén más información sobre los tipos de clústeres que puedes crear.
- Crea un clúster multizonal
- Crea un clúster regional
- Obtén más información sobre cómo agregar y administrar grupos de nodos.