我正在使用Kubespray,并且想要添加GlusterFS持久卷。我的stock.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
,但是没有用。
答案 0 :(得分:1)
Kubespray用于部署集群。
如果要更改已部署的Persistent Volumes
的容量,可以编辑(master
)D
并更改C
的值。
// The go struct.
type NewUser struct {
User string `json:"user" validate:"required"`
Password string `json:"password" validate:"required"`
PasswordConfirm string `json:"password_confirm" validate:"eqfield=Password"`
}
---
// the web request with body will be decoded into this struct.
var nu NewUser
if err := web.Decode(r, &nu); err != nil {
return errors.Wrap(err, "")
}
我建议阅读Resizing Persistent Volumes using Kubernetes。
您还可以阅读这些文档Deploying a Kubespray Kubernetes Cluster with GlusterFS。
如果您对使用Heketi
有兴趣,请查看本指南Increase GlusterFS volume size in Kubernetes。