Note
このドキュメントは Claude Code を用いて作業しながら生成したものです。
GiganticMinecraft/seichi_infra での実装例を題材にしていますが、democratic-csi で TrueNAS Scale を iSCSI バックエンドとして使用する方法を広く紹介することを主な目的としています。秘匿情報の管理や ArgoCD との連携といった seichi_infra 固有の構成はそのまま適用できない場合がありますが、CSI ドライバーの設定や TrueNAS Scale 側の権限設定については汎用的な参考になるはずです。
オンプレミスの Kubernetes クラスター (seichi-onp-k8s) に、TrueNAS Scale をバックエンドとした iSCSI の動的ストレージプロビジョニングを導入しました。CSI ドライバーには democratic-csi を採用しています。
