Setup des Google Compute Engine Cloud-Anbieters
In diesem Abschnitt erfahren Sie, wie Sie den Google Compute Engine (GCE) Cloud-Anbieter für benutzerdefinierte Cluster in Rancher aktivieren. Ein benutzerdefiniertes Cluster ist eines, bei dem Rancher Kubernetes auf vorhandenen Knoten installiert.
Die offizielle Kubernetes-Dokumentation für den GCE Cloud-Anbieter finden Sie hier.
|
Voraussetzungen:
Das Dienstkonto von |
Wenn Sie Calico verwenden,
-
Klicken Sie auf ☰ > Clusterverwaltung.
-
Gehen Sie auf der Clusters-Seite zum benutzerdefinierten Cluster und klicken Sie auf *⋮ > YAML bearbeiten. Geben Sie die folgende Konfiguration ein:
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"
Wenn Sie Canal oder Flannel verwenden,
-
Klicken Sie auf ☰ > Clusterverwaltung.
-
Gehen Sie auf der Clusters-Seite zum benutzerdefinierten Cluster und klicken Sie auf *⋮ > YAML bearbeiten. Geben Sie die folgende Konfiguration ein:
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