y47.第三章 Kubernetes从入门到精通 -- ceph 在k8s中的使用案例(二十)

7.1.7 通过secret 挂载rbd

将key 先定义为secret,然后再挂载至pod,每个k8s node 节点就不再需要保存keyring 文件。

7.1.7.1 创建secret

首先要创建secret,secret 中主要就是包含ceph 中被授权用户keyrin 文件中的key,需要将key 内容通过base64 编码后即可创secret。

#将key 进行编码
ceph@ceph-deploy:~/ceph-cluster$ ceph auth print-key client.kubeuser | base64
QVFEaUI0Smk3Sm5kS0JBQURUYm9XSCtyNFpVREtQTUtSdE5sTHc9PQ==

#secret yaml:
root@k8s-master1:/opt/k8s-data/ceph-case# cat case3-secret-client-kubeuser.yaml 
apiVersion: v1
kind: Secret
metadata:
  name: ceph-secret-kubeuser
type: "kubernetes.io/rbd"
data:
  key: 

猜你喜欢

转载自blog.csdn.net/qq_25599925/article/details/124805357