日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。
BeeGFS CSI ドライバの展開の検証
BeeGFS CSI ドライバーが正常にデプロイされたことを確認するには、CSI ドライバー ポッドのステータスをチェックし、期待どおりに実行されていることを確認します。
BeeGFS-CSI 名前空間内のすべてのリソースのステータスを確認するには、次のコマンドを実行します。
kubectl get all -n beegfs-csi
予想される出力:
NAME READY STATUS RESTARTS AGE pod/csi-beegfs-controller-0 3/3 Running 0 5d11h pod/csi-beegfs-node-8f917 3/3 Running 0 5d11h
コントローラーポッドの検査
BeeGFS CSI コントローラー ポッドに関する問題を診断したり、詳細を収集したりするには、次のコマンドを使用してポッドの説明を表示し、そのイベント、ステータス、最近のアクティビティを確認します。
kubectl describe pod csi-beegfs-controller-0 -n beegfs-csi
予想される出力:
Events: Type Reason Age From Message ---- ------ ---- ---- ------- Normal Scheduled 117s default-scheduler Successfully assigned beegfs-csi/csi-beegfs-controller-0 to node01 Normal Pulled 117s kubelet Container image "registry.k8s.io/sig-storage/csi-provisioner:v3.5.0" already present on machine Normal Created 117s kubelet Created container: csi-provisioner Normal Started 117s kubelet Started container csi-provisioner Normal Started 101s (x3 over 117s) kubelet Started container beegfs Normal Pulled 86s (x2 over 117s) kubelet Container image "registry.k8s.io/sig-storage/csi-resizer:v1.11.1" already present on machine Normal Created 86s (x2 over 117s) kubelet Created container: csi-resizer Normal Started 86s (x2 over 117s) kubelet Started container csi-resizer Warning BackOff 85s (x5 over 115s) kubelet Back-off restarting failed container beegfs in pod csi-beegfs-controller-0_beegfs-csi(47016fd3-3a2a-41ed-bc4c-5a716c377b1e) Normal Pulled 73s (x4 over 117s) kubelet Container image "ghcr.io/thinkparq/beegfs-csi-driver:v1.7.0" already present on machine Normal Created 73s (x4 over 117s) kubelet Created container: beegfs
ストレージクラスの確認
-
StorageClass が正常に作成されたことを確認します。
kubectl get sc予想される出力:
root@node01:/home/user_id/beegfs-csi-driver# kubectl get sc NAME PROVISIONER RECLAIMPOLICY VOLUMEBINDINGMODE ALLOWVOLUMEEXPANSION AGE csi-beegfs-dyn-sc beegfs.csi.org.com Delete Immediate true 17s
-
BeeGFS ボリュームが期待どおりにマウントされていることを確認します。
指定されたディレクトリを確認する
volDirBasePathでexamples/k8s/dyn/dyn-sc.yaml下に表示されます/mnt/beegfs。例えば、
volDirBasePath設定されているuser_id_k8s、次のディレクトリがリストされているはずです:root@node01:/# ls -ltr /mnt/beegfs/ total 1 drwxrwxrwx 4 root root 2 Oct 15 10:16 user_id_k8s