Bereiten Sie den Knoten „Worker“ vor
Alle Worker-Nodes im Kubernetes Cluster müssen in der Lage sein, die Volumes, die Sie für Ihre Pods bereitgestellt haben, zu mounten. Wenn Sie das verwenden ontap-nas
, ontap-nas-economy
, Oder ontap-nas-flexgroup
Ein Treiber für eines Ihrer Back-Ends werden für Ihre Mitarbeiter-Nodes die NFS-Tools benötigt. Anderenfalls sind iSCSI-Tools erforderlich.
Aktuelle Versionen von RedHat CoreOS haben standardmäßig sowohl NFS als auch iSCSI installiert.
Nach der Installation der NFS- oder iSCSI-Tools sollten Sie die Worker-Nodes immer neu booten, oder das Anbinden von Volumes an Container kann fehlschlagen. |
NFS Volumes
Protokoll | Betriebssystem | Befehle |
---|---|---|
NFS |
RHEL/CentOS |
|
NFS |
Ubuntu/Debian |
|
Sie sollten sicherstellen, dass der NFS-Dienst während des Startvorgangs gestartet wird. |
ISCSI-Volumes
Bei der Verwendung von iSCSI Volumes sollten folgende Punkte berücksichtigt werden:
-
Jeder Node im Kubernetes-Cluster muss über einen eindeutigen IQN verfügen. Dies ist eine notwendige Voraussetzung.
-
Bei Verwendung von RHCOS Version 4.5 oder höher oder RHEL oder CentOS Version 8.2 oder höher mit dem
solidfire-san
Treiber: Stellen Sie sicher, dass der CHAP-Authentifizierungsalgorithmus auf MD5 in gesetzt ist/etc/iscsi/iscsid.conf
.
sudo sed -i 's/^\(node.session.auth.chap_algs\).*/\1 = MD5/' /etc/iscsi/iscsid.conf
-
Wenn Sie Worker-Nodes verwenden, die RHEL/RedHat CoreOS mit iSCSI PVS ausführen, stellen Sie sicher, dass die angegeben werden
discard
MountOption in StorageClass für die Inline-Speicherplatzrückgewinnung. Siehe "Die Dokumentation von redhat".
Protokoll | Betriebssystem | Befehle | ||
---|---|---|---|---|
ISCSI |
RHEL/CentOS |
|
||
ISCSI |
Ubuntu/Debian |
|
Für Ubuntu 18.04, müssen Sie Ziel-Ports mit erkennen iscsiadm Vor dem Start open-iscsi Damit der iSCSI-Daemon gestartet werden kann. Alternativ können Sie den ändern iscsi Dienst zu starten iscsid Automatisch
|
Wenn Sie mehr über die automatische Vorbereitung von Workers Node erfahren möchten, die eine Beta-Funktion ist, finden Sie unter "Hier". |