Kubespray:如何为一个节点添加多个GlusterFS磁盘卷设备

时间:2020-02-14 12:03:40

标签: kubernetes glusterfs kubespray

我正在使用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,但是没有用。

1 个答案:

答案 0 :(得分:1)

Kubespray用于部署集群。

如果要更改已部署的Persistent Volumes的容量,可以编辑(masterD并更改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