banner
云野阁

云野阁

闲云野鹤,八方逍遥

k8sクラスターとcephクラスターの接続デプロイガイド

タスク目標#

  1. k8s クラスターと ceph クラスターの接続を完了する

タスクプラットフォーム#

  1. 物理デバイス --
  2. オペレーティングシステム: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 を使用)#

  1. ceph-csi コンポーネントをダウンロード
  1. csi コンポーネントに必要なイメージをプル

すべての k8s ノードで必要なイメージをプル

  1. 名前空間cephfsを作成
  1. ceph クラスターに接続するための秘密鍵ファイル csi-rbd-secret.yaml を作成
  1. ceph-config-map.yaml を作成
  1. csi-config-map.yaml を修正し、ceph クラスターへの接続情報を設定
  1. csi コンポーネントの設定ファイルを修正

    1. /data/cephfs/csiディレクトリ内のすべての yaml ファイルの名前空間をdefaultからcephfsに変更

    csi-rbdplugin-provisioner.yamlcsi-rbdplugin.yaml の kms 部分の設定をコメントアウト

    # - name: KMS_CONFIGMAP_NAME

    ​ # value: encryptionConfig

    #- name: ceph-csi-encryption-kms-config

    ​ # configMap:

    ​ # name: ceph-csi-encryption-kms-config

タスク 4:storageclass を作成#

タスク 5:PVC を作成#

タスク 6:pod を作成し、テスト検証を行う#

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。