在k8s叢集中安裝rook-ceph 1.8版本步驟
阿新 • • 發佈:2021-12-21
從官方GitHub上下載過來的壓縮包:https://files.cnblogs.com/files/sanduzxcvbnm/rook-1.8.1.zip
docker pull longhornio/csi-node-driver-registrar:v2.3.0 docker tag longhornio/csi-node-driver-registrar:v2.3.0 k8s.gcr.io/sig-storage/csi-node-driver-registrar:v2.3.0 docker pull antidebug/csi-provisioner:v3.0.0 docker tag antidebug/csi-provisioner:v3.0.0 k8s.gcr.io/sig-storage/csi-provisioner:v3.0.0 docker pull liangjw/csi-resizer:v1.3.0 docker tag liangjw/csi-resizer:v1.3.0 k8s.gcr.io/sig-storage/csi-resizer:v1.3.0 docker pull willdockerhub/csi-attacher:v3.3.0 docker tag willdockerhub/csi-attacher:v3.3.0 k8s.gcr.io/sig-storage/csi-attacher:v3.3.0 docker pull liangjw/csi-snapshotter:v4.2.0 docker tag liangjw/csi-snapshotter:v4.2.0 k8s.gcr.io/sig-storage/csi-snapshotter:v4.2.0 docker pull rook/ceph:v1.8.1 docker pull quay.io/ceph/ceph:v16.2.7
# 有壓縮包了,這一步可以省略 # git clone --single-branch --branch v1.8.1 https://github.com/rook/rook.git cd rook/deploy/examples kubectl create -f crds.yaml -f common.yaml -f operator.yaml kubectl create -f cluster.yaml kubectl create -f deploy/examples/toolbox.yaml kubectl create -f dashboard-external-https.yaml # 預設使用者:admin,密碼:使用下面的命令獲取 # kubectl -n rook-ceph get secret rook-ceph-dashboard-password -o jsonpath="{['data']['password']}" | base64 --decode && echo kubectl create -f filesystem.yaml kubectl create -f deploy/examples/csi/cephfs/storageclass.yaml