一生成ceph-秘密
cat/etc/ceph/ceph。客户。管理员。钥匙圈
[client.admin]
key=aqd LG 99 zvjhfaexaafvt/ttjbgqokkcy5 inx5cw==
将key base64处理
echo ‘ aqdlg 99 zvjhfaexaafvt/ttjbgqokcyy5 inx5cw==’ | base64
qvfebec 5 vpwsmhmrxhzqwvc 90 depcz 3 fps 2 n5 wtvjtlg 1 Q3 c9pqo=
2创建秘密
cat ceph-secret.yml
apiVersion: v1
kind:秘密
metadata:
名称ceph-:机密
数据:
key : qvfebec 5 vpwsmhmrxhbzuzwvc 90 depcz 3 fps 2 n5 wtvjtlg 1 q3c 9 pqo=
3创建聚氯乙烯
cat ceph-pvc.yml
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
名称: cephfs
spec:
接入模式:
-读写很多
资源:
请求:
storage: 8Gi
四创建页面浏览量(页面视图)
cat ceph-pv.yml
apiVersion: v1
kind: PersistentVolume
metadata:
名称: cephfs
spec:
电容:
storage: 10Gi
接入模式:
-读写很多
cephfs:
监视器:
– 192.168.100.96:6789
path: /
用户:管理员
secrettref :
名称ceph-:机密
5创建天主教;电阻
cat app-rc.yaml
apiVersion: v1
kind:复制控制器
metadata:
名称: rc-fish
标签:
名称:鱼
spec:
复制器: 1
模板:
metadata:
标签:
app:鱼
spec:
集装箱:
-名称:鱼
图片:注册表:5000/fish :7.5
imagepullpolicy :(如果不存在)
ports:
-集装箱港口: 80
协议:
资源:
限制:
cpu: 100m
内存: 128Mi
volumeMounts:
-名称: cephfs
mountPath: /var/log/nginx
volumes:
-名称: cephfs
persistentVolumeClaim:
claimName: cephfs
依次创建秘密,聚氯乙烯,光伏,钢筋混凝土
kubectl create -f ceph-secret.yml
kubectl create -f ceph-pvc.yml
kubectl create -f ceph-pv.yml
kubectl create -f app-rc.yaml
查看创建的秘密pvc、pv
root @ mon 2: ~ # kube CTL获取秘密
姓名类型数据年龄
ceph-秘密不透明1 3d
默认-令牌-50p 5c kubernetes.io/service-account-token 3 3d
root@mon2:~# kubectl get pvc
名称状态卷容量访问模式存储延迟时间
文件系统绑定cephfs 10Gi RWX 3d
root@mon2:~# kubectl get pv
名称容量访问模式回收策略状态索赔存储过期原因
cephfs 10Gi RWX保留绑定默认值/cephfs 3d
(内容来源于IDC同行,若侵权,请联系我们删除)