我正在玩volumes,想要添加GlusterFS持久化卷。我的inventory.ini看起来像这样:
[all]
k8s-master ansible_host=x.x.x.x
k8s-node-1 ansible_host=y.y.y.y disk_volume_device_1=/media/125GB_HDD.img
[kube-master]
k8s-master
[etcd]
k8s-master
[kube-node]
k8s-master
k8s-node-1
[k8s-cluster:children]
kube-node
kube-master
[gfs-cluster]
k8s-node-1
[network-storage:children]
gfs-cluster但我想添加更多的设备,而不仅仅是disk_volume_device_1。我尝试过disk_volume_device_2=/media/20GB_HDD.img,但它不起作用。
发布于 2020-02-14 21:54:13
Kubespray用于部署集群。
如果要更改已部署Persistent Volumes的容量,可以编辑(kubectl edit pv <name_of_pv>) PersistenVolume.spec并更改capacity.storage值。
apiVersion: v1
kind: PersistentVolume
metadata:
name: glusterfs
spec:
capacity:
storage: "150Gi"
accessModes:
- ReadWriteMany
glusterfs:
endpoints: glusterfs
path: gluster
readOnly: false
persistentVolumeReclaimPolicy: Retain我推荐阅读Resizing Persistent Volumes using Kubernetes。
你也可以阅读这些文档Deploying a Kubespray Kubernetes Cluster with GlusterFS。
如果您对使用Heketi感兴趣,请查看此指南Increase GlusterFS volume size in Kubernetes。
https://stackoverflow.com/questions/60225994
复制相似问题