タスク目標#
- k8s クラスターと ceph クラスターの接続を完了する
タスクプラットフォーム#
- 物理デバイス --
- オペレーティングシステム:openEuler 22.03 LTS SP2
デプロイガイド#
動的に ceph RBD ストレージをマウントする
タスク 1:ceph クライアント(ceph-common)のインストール#
k8s クラスターの各ノードに ceph-common をインストールする
タスク 2:ceph クラスターの設定ファイルを同期#
ceph クラスターの /etc/ceph/{ceph.conf,ceph.client.admin.keyring} ファイルを k8s のすべてのノードに同期する
タスク 3:ceph-csi のデプロイ(rbd を使用)#
- ceph-csi コンポーネントをダウンロード
- csi コンポーネントに必要なイメージをプル
すべての k8s ノードで必要なイメージをプル
- 名前空間
cephfsを作成
- ceph クラスターに接続するための秘密鍵ファイル csi-rbd-secret.yaml を作成
- ceph-config-map.yaml を作成
- csi-config-map.yaml を修正し、ceph クラスターへの接続情報を設定
-
csi コンポーネントの設定ファイルを修正
/data/cephfs/csiディレクトリ内のすべての yaml ファイルの名前空間をdefaultからcephfsに変更
csi-rbdplugin-provisioner.yamlとcsi-rbdplugin.yamlの kms 部分の設定をコメントアウト# - name: KMS_CONFIGMAP_NAME
# value: encryptionConfig
#- name: ceph-csi-encryption-kms-config
# configMap:
# name: ceph-csi-encryption-kms-config