Skip to main content
BeeGFS on NetApp with E-Series Storage
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

BeeGFS CSI ドライバの展開の検証

共同作成者 mcwhiteside

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

ストレージクラスの確認

  1. 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
  2. BeeGFS ボリュームが期待どおりにマウントされていることを確認します。

    指定されたディレクトリを確認する volDirBasePathexamples/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