NAME PROVISIONER AGE dynamic (default) kubernetes.io/rbd 10m StorageClass SPEC (1)provisioner(供给方):即提供存储资源的存储系统,供给方名字都以“kubernetes.io”为前缀 (2)parameters(参数):使用参数描述要关联到的存储卷,不同的provisioner有不同的参数 kubernetes 官方参数说明 9、创建 PVC # vim ceph-pvc...
# 1.创建rbd的供应商,#把 rbd-provisioner.tar.gz 上传到node上,导入镜像docker load -i rbd-provisioner.tar.gzLoaded image: quay.io/xianchao/external_storage/rbd-provisioner:v1 [root@master ceph]# kubectl apply -f rbd-provisioner.yaml clusterrole.rbac.authorization.k8s.io/rbd-provisioner created c...
使用StorageClass动态创建PV时,controller-manager会自动在Ceph上创建image,所以我们要为其准备好rbd命令。 (1) 如果集群是用kubeadm部署的,由于controller-manager官方镜像中没有rbd命令,所以我们要导入外部配置: kind: ClusterRole apiVersion: /v1 metadata: name: rbd-provisioner rules: - apiGroups: [""] resourc...
# vim case6-ceph-storage-class.yaml apiVersion: /v1 kind: StorageClass metadata: name: ceph-storage-class-test01 annotations: /is-default-class: "true" #设置为默认存储类 provisioner: kubernetes.io/rbd parameters: monitors: 192.168.2.74:6789,192.168.2.75:6789 adminId: admin adminSecretName: c...
kubectl create -f csi-rbdplugin-provisioner.yaml kubectl create -f csi-rbdplugin.yaml 确定服务启动 根据文档安装,最后会有这样的 pod 实例正常运行 $ kubectl get po NAME READY STATUS RESTARTS AGE csi-rbdplugin-provisioner-688c49bd49-7cwcw6/6 Running059m ...
k8s.io/sig-storage/csi-provisioner:v3.3.0 2)部署 Rook Operator 代码语言:javascript 代码运行次数:0 运行 AI代码解释 cd rook/deploy/examples kubectl create -f crds.yaml -f common.yaml -f operator.yaml # 检查 kubectl -n rook-ceph get pod 也可以通过 helm 部署 代码语言:javascript 代码运行...
-rw-r--r-- 1 root root 5497 Sep 14 04:49 csi-rbdplugin-provisioner.yaml -rw-r--r-- 1 root root 5852 Sep 14 04:49 csi-rbdplugin.yaml 将以上获取的信息写入csi-config-map.yaml: --- apiVersion: v1 kind: ConfigMap data:
A StorageClass namedceph-rbdof typeceph.com/rbdwill be created withceph-rbd-provisionerPods. These will allow a RBD to be automatically provisioned upon creation of a PVC. RBDs will also be formatted when mapped for the first time. All RBDs will use the ext4 filesystem.ceph.com/rbddoes ...
Pod 中包含两个容器:CSI node-driver-registrar 和CSI RBD driver。 创建Storageclass 代码语言:javascript 代码运行次数:0 运行 AI代码解释 $ cat <<EOF > storageclass.yaml --- apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: csi-rbd-sc provisioner: rbd.csi.ceph.com parameters: clu...
com/kubernetes/kubernetes/issues/38923 cat >external-storage-rbd-provisioner.yaml<<EOF apiVersion: v1 kind: ServiceAccount metadata: name: rbd-provisioner namespace: kube-system --- kind: ClusterRole apiVersion: rbac.authorization.k8s.io/v1 metadata: name: rbd-provisioner rules: - apiGroups: [...