|
Este documento ha sido traducido utilizando tecnología de traducción automática. Si bien nos esforzamos por proporcionar traducciones precisas, no ofrecemos garantías sobre la integridad, precisión o confiabilidad del contenido traducido. En caso de discrepancia, la versión original en inglés prevalecerá y constituirá el texto autorizado. |
Configuración del proveedor de nube Google Compute Engine
En esta sección, aprenderéis a habilitar el proveedor de nube Google Compute Engine (GCE) para clusters personalizados en Rancher. Un cluster personalizado es aquel en el que Rancher instala Kubernetes en nodos existentes.
La documentación oficial de Kubernetes para el proveedor de nube GCE está aquí.
|
Requisitos previos:
La cuenta de servicio de |
Si estáis utilizando Calico,
-
Haz clic en ☰ > Gestión de Clústeres.
-
En la página Clusters, id al cluster personalizado y haced clic en *⋮ > Editar YAML. Introducid la siguiente configuración:
rancher_kubernetes_engine_config: cloud_provider: name: gce customCloudProvider: |- [Global] project-id=<your project ID, optional> network-name=<your network, optional if using default network> subnetwork-name=<your subnetwork of the above network, optional if using default network> node-instance-prefix=<your instance group name/your instance name specific prefix, required> node-tags=<your network tags, must patch one or some tags, required> network: options: calico_cloud_provider: "gce" plugin: "calico"
Si estáis utilizando Canal o Flannel,
-
Haz clic en ☰ > Gestión de Clústeres.
-
En la página Clusters, id al cluster personalizado y haced clic en *⋮ > Editar YAML. Introducid la siguiente configuración:
rancher_kubernetes_engine_config: cloud_provider: name: gce customCloudProvider: |- [Global] project-id=<your project ID, optional> network-name=<your network, optional if using default network> subnetwork-name=<your subnetwork of the above network, optional if using default network> node-instance-prefix=<your instance group name/your instance name specific prefix, required> node-tags=<your network tags, must patch one or some tags, required> services: kube_controller: extra_args: configure-cloud-routes: true # we need to allow the cloud provider configure the routes for the hosts