Eine durchgängige Rancher-Integration für die Bereitstellung von RKE2-Clustern auf T Cloud Public ist jetzt dokumentiert und verfügbar. Sie kombiniert den OpenTelekomCloud-Docker-Machine-Node-Treiber, die Rancher-UI-Erweiterung für T Cloud Public und den Rancher-Netzwerk-Controller für T Cloud Public.
Für Cluster, die aus mehreren Nodes bestehen können, lässt sich das gemeinsam genutzte Netzwerk auf Cluster-Ebene verwalten. Benutzer können zwischen „Managed Networking“ und „Existing Networking“ wählen. Bei „Managed Networking“ erstellt und bereinigt der Controller die VPC, das Subnetz und die Sicherheitsgruppe. Bei „Existing Networking“ werden vorhandene Cloud-Ressourcen validiert und nachverfolgt, jedoch nicht gelöscht.
Das gemeinsam genutzte Netzwerk wird beim Skalieren und beim Ersetzen von Nodes wiederverwendet. Dies reduziert den manuellen Konfigurationsaufwand und verhindert, dass clusterweite Netzwerkressourcen versehentlich entfernt werden, wenn einzelne Nodes ersetzt werden.
Die Einrichtung erfolgt in Rancher über „Cluster Management“: Installieren Sie den Netzwerk-Controller und die UI-Erweiterung, registrieren Sie den Node-Treiber opentelekomcloud, erstellen Sie Cloud-Anmeldedaten für T Cloud Public und anschließend einen RKE2-Cluster.
Auswirkungen auf die Benutzeroberfläche: Im Rancher-Dashboard stehen neue Formulare für T-Cloud-Public-Anmeldedaten, Machine Pools und gemeinsam genutzte Netzwerke zur Verfügung.
Auswirkungen auf die API:
Die Integration verwendet die Ressource NodeDriver und die benutzerdefinierte Ressource TCloudClusterNetwork zur Verwaltung des Lebenszyklus gemeinsam genutzter Netzwerke.
Auswirkungen auf Terraform:
Keine. Terraform ist für diesen Workflow nicht erforderlich.
Weiterführende Links: