Dieses Dokument wurde mithilfe automatisierter maschineller Übersetzungstechnologie übersetzt. Wir bemühen uns um korrekte Übersetzungen, übernehmen jedoch keine Gewähr für die Vollständigkeit, Richtigkeit oder Zuverlässigkeit der übersetzten Inhalte. Im Falle von Abweichungen ist die englische Originalversion maßgebend und stellt den verbindlichen Text dar.

Knoten-Treiber

Ein Knoten-Treiber ist dasselbe wie ein Docker Machine-Treiber. Knoten-Treiber werden verwendet, um Hosts bereitzustellen, die Rancher zum Starten und Verwalten von Kubernetes-Clustern nutzt. Standardmäßig wird Rancher mit vielen Knoten-Treibern ausgeliefert, aber Sie können auch benutzerdefinierte Knoten-Treiber erstellen und zu Rancher hinzufügen.

Nur Active Knoten-Treiber werden in der Rancher-Benutzeroberfläche angezeigt, wenn Sie Knoten-Vorlagen erstellen. Wenn es bestimmte Knoten-Treiber gibt, die Sie Ihren Benutzern nicht anzeigen möchten, müssen Sie diese Knoten-Treiber deaktivieren.

Verwaltung von Knoten-Treibern

Voraussetzungen:

Um Treiber zu erstellen, zu bearbeiten oder zu löschen, benötigen Sie eine der folgenden Berechtigungen:

Aktivieren/Deaktivieren von Knoten-Treibern

Standardmäßig aktiviert Rancher nur Treiber für die beliebtesten Cloud-Anbieter wie Amazon EC2, Azure, DigitalOcean, Linode und vSphere. Wenn Sie einen Knoten-Treiber anzeigen oder ausblenden möchten, können Sie seinen Status ändern.

  1. Klicken Sie in der oberen linken Ecke auf ☰ > Cluster-Verwaltung.

  2. Klicken Sie im linken Navigationsmenü auf Treiber.

  3. Wählen Sie im Tab Knoten-Treiber den Treiber aus, den Sie aktivieren oder deaktivieren möchten, und klicken Sie auf ⋮ > Aktivieren oder ⋮ > Deaktivieren.

Sie können den Zugriff auf Cluster verlieren, nachdem Sie einen Knoten-Treiber deaktiviert haben.

Das Deaktivieren eines Knoten-Treibers wirkt sich nicht nur auf seine Sichtbarkeit in der Rancher-Benutzeroberfläche aus. Wenn Sie einen Knoten-Treiber deaktivieren oder löschen, werden alle mit diesem Treiber bereitgestellten Knoten unzugänglich.

Wenn Sie beispielsweise einen vSphere-Knoten-Treiber deaktivieren, um ihn in der Benutzeroberfläche auszublenden, und Sie haben einen vSphere-Cluster, der mit diesem Treiber bereitgestellt wurde, wird der ursprüngliche Knoten im Cluster fehlschlagen, und der gesamte Cluster wird unzugänglich. Versuche, die vSphere-Knoten zu löschen, werden fehlschlagen, wobei die Knoten in einem erweiterten Removing Zustand stecken bleiben.

Bevor Sie einen Knoten-Treiber deaktivieren, stellen Sie sicher, dass er keine zugehörigen Cluster hat. Eine Möglichkeit, dies zu überprüfen, besteht darin, zu sehen, ob die jeweilige Plattform für einen Knoten-Treiber unter Ihren Clustern aufgeführt ist:

  1. Klicken Sie in der oberen linken Ecke auf ☰ > Cluster-Verwaltung.

  2. Wählen Sie Cluster aus.

  3. Überprüfen Sie die Provider-Spalte der Tabelle auf Instanzen des Knoten-Treibers, den Sie deaktivieren.

Hinzufügen benutzerdefinierter Knoten-Treiber

Wenn Sie einen Knoten-Treiber verwenden möchten, den Rancher nicht standardmäßig unterstützt, können Sie den Treiber dieses Anbieters hinzufügen, um ihn zu verwenden, um Knoten-Vorlagen und schließlich Knotengruppen für Ihren Kubernetes-Cluster zu erstellen.

  1. Klicken Sie in der oberen linken Ecke auf ☰ > Cluster-Verwaltung.

  2. Klicken Sie im linken Navigationsmenü auf Treiber.

  3. Klicken Sie auf die Registerkarte Knoten-Treiber und anschließend auf Knoten-Treiber hinzufügen.

  4. Vervollständigen Sie das Formular Knoten-Treiber hinzufügen. Klicken Sie dann auf Erstellen.

Entwicklung eigener Knoten-Treiber

Knoten-Treiber werden mit Rancher Machine implementiert, einem Fork von Docker Machine. Docker Machine wird nicht mehr aktiv weiterentwickelt.

Verweisen Sie auf die ursprüngliche Docker Machine-Dokumentation für Details zur Entwicklung eigener Knoten-Treiber.