Configurando o Provedor de Nuvem Google Compute Engine
Nesta seção, você aprenderá como habilitar o provedor de nuvem Google Compute Engine (GCE) para clusters personalizados no Rancher. Um cluster personalizado é aquele em que o Rancher instala o Kubernetes em nós existentes.
A documentação oficial do Kubernetes para o provedor de nuvem GCE está aqui.
|
Pré-requisitos:
A conta de serviço com acesso |
Se você estiver usando Calico,
-
Clique em ☰ > Gerenciamento de Cluster.
-
Na página Clusters, vá para o cluster personalizado e clique em *⋮ > Editar YAML. Insira a seguinte configuração:
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"
Se você estiver usando Canal ou Flannel,
-
Clique em ☰ > Gerenciamento de Cluster.
-
Na página Clusters, vá para o cluster personalizado e clique em *⋮ > Editar YAML. Insira a seguinte configuração:
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