Extension de la partition racine des noeuds de processus actif
Découvrez comment étendre la partition racine des noeuds de processus actif créés à l'aide de Kubernetes Engine (OKE).
Lorsque vous créez et mettez à jour des clusters et des pools de noeuds, vous pouvez indiquer une taille personnalisée pour les volumes d'initialisation de noeud de processus actif. La taille de volume d'initialisation personnalisée que vous spécifiez doit être supérieure à la taille de volume d'initialisation par défaut de l'image que vous sélectionnez. Lorsque vous augmentez la taille du volume d'initialisation, pour tirer parti de la plus grande taille, vous devez également étendre la partition pour le volume d'initialisation (partition racine).
Les images de plate-forme Oracle Linux incluent le package oci-utils
. Vous pouvez utiliser la commande oci-growfs
de ce package pour étendre la partition racine, puis développer le système de fichiers.
Vous pouvez utiliser la commande oci-growfs
dans un script cloud-init pour étendre automatiquement les partitions racine des noeuds de processus actif lors de leur création. Pour obtenir un exemple de script cloud-init, reportez-vous à l'Example 5 : Using a Custom Cloud-init Script and oci-growfs to Augmenter la taille de la partition de volume d'initialisation.
Vous pouvez utiliser SSH et la commande oci-growfs
pour étendre manuellement la partition racine d'un noeud de processus actif existant comme suit :
-
Connectez-vous à l'instance de calcul hébergeant le noeud de processus actif à l'aide de SSH. Par exemple, en saisissant
ssh opc@192.0.2.254
Pour plus d'informations, reportez-vous à Connexion à des noeuds gérés à l'aide de SSH.
-
(Facultatif) Confirmez la taille actuelle du volume d'initialisation en saisissant ce qui suit :
kubectl describe node <node-id>
où
<node-id>
est le nom ou l'adresse IP du noeud de processus actif.La taille actuelle du volume d'initialisation est affichée en tant que valeur de
ephemeral-storage
sousAllocatable
. -
Etendez la partition racine en saisissant ce qui suit :
sudo /usr/libexec/oci-growfs -y
- Redémarrez le kubelet en cours d'exécution sur le noeud en saisissant ce qui suit :
sudo systemctl restart kubelet.service
-
(Facultatif) Vérifiez que la taille du volume d'initialisation a augmenté en saisissant ce qui suit :
kubectl describe node <node-id>
où
<node-id>
est le nom ou l'adresse IP du noeud de processus actif.La taille de volume d'initialisation augmentée est indiquée en tant que valeur de
ephemeral-storage
sousAllocatable
.