|
Ce document a été traduit à l'aide d'une technologie de traduction automatique. Bien que nous nous efforcions de fournir des traductions exactes, nous ne fournissons aucune garantie quant à l'exhaustivité, l'exactitude ou la fiabilité du contenu traduit. En cas de divergence, la version originale anglaise prévaut et fait foi. |
La configuration du fournisseur de cloud Google Compute Engine
Dans cette section, vous apprendrez à activer le fournisseur de cloud Google Compute Engine (GCE) pour des clusters personnalisés dans Rancher. Un cluster personnalisé est celui dans lequel Rancher installe Kubernetes sur des nœuds existants.
La documentation officielle de Kubernetes pour le fournisseur de cloud GCE est ici.
|
Conditions préalables :
Le compte de service disposant d’un accès |
Si vous utilisez Calico,
-
Cliquez sur ☰ > Gestion des clusters.
-
Sur la page Clusters, allez au cluster personnalisé et cliquez sur *⋮ > Modifier YAML. Entrez la configuration suivante :
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 vous utilisez Canal ou Flannel,
-
Cliquez sur ☰ > Gestion des clusters.
-
Sur la page Clusters, allez au cluster personnalisé et cliquez sur *⋮ > Modifier YAML. Entrez la configuration suivante :
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