Root-Partition von Worker-Knoten erweitern
Erfahren Sie, wie Sie die Root-Partition der Worker-Knoten erweitern, die Sie mit der Kubernetes Engine (OKE) erstellt haben.
Wenn Sie Cluster und Knotenpools erstellen und aktualisieren, können Sie eine benutzerdefinierte Größe für Boot-Volumes von Worker-Knoten angeben. Die von Ihnen angegebene benutzerdefinierte Boot-Volume-Größe muss größer als die Standardgröße des Boot-Volumes des ausgewählten Images sein. Wenn Sie die Größe des Boot-Volumes erhöhen und die größere Boot-Volume-Größe nutzen möchten, müssen Sie auch die Partition für das Boot-Volume (die Root-Partition) erweitern.
Oracle Linux-Plattformimages umfassen das Package oci-utils
. Mit dem Befehl oci-growfs
aus diesem Package können Sie die Root-Partition erweitern und das Dateisystem dann vergrößern.
Sie können den Befehl oci-growfs
in einem cloud-init-Skript verwenden, um die Root-Partitionen von Worker-Knoten beim Erstellen automatisch zu erweitern. Ein Beispiel für ein cloud-init-Skript finden Sie in Beispiel 5: Mit einem benutzerdefinierten Cloud-init-Skript und oci-growfs die Größe der Boot-Volume-Partition erhöhen.
Mit SSH und dem Befehl oci-growfs
können Sie die Root-Partition eines vorhandenen Worker-Knotens wie folgt manuell erweitern:
-
Melden Sie sich mit SSH bei der Compute-Instanz an, die den Worker-Knoten hostet. Beispiel: Geben Sie
ssh opc@192.0.2.254
ein.Weitere Informationen finden Sie unter Verbindung zu verwalteten Knoten mit SSH herstellen.
-
(Optional) Bestätigen Sie die aktuelle Boot-Volume-Größe, indem Sie Folgendes eingeben:
kubectl describe node <node-id>
Dabei ist
<node-id>
der Name oder die IP-Adresse des Worker-Knotens.Die aktuelle Boot-Volume-Größe wird als Wert von
ephemeral-storage
unterAllocatable
angezeigt. -
Erweitern Sie die Root-Partition, indem Sie Folgendes eingeben:
sudo /usr/libexec/oci-growfs -y
- Starten Sie das auf dem Knoten ausgeführte Kubelet neu, indem Sie Folgendes eingeben:
sudo systemctl restart kubelet.service
-
(Optional) Vergewissern Sie sich, dass die Boot-Volume-Größe gestiegen ist, indem Sie Folgendes eingeben:
kubectl describe node <node-id>
Dabei ist
<node-id>
der Name oder die IP-Adresse des Worker-Knotens.Die erhöhte Boot-Volume-Größe wird als Wert von
ephemeral-storage
unterAllocatable
angezeigt.