我正在OpenStack上进行Concourse Bosh部署,并且遇到一个问题,即使我没有为worker或web上的persistent_disk定义键值,它也为每个worker和Web实例分配一个卷。根据bosh文档,默认值应为persistent_disk: 0
=无卷。我正在利用https://github.com/concourse/concourse-bosh-deployment。
如果我明确地将persistent_disk:0设置为0,则不会按预期分配任何卷,因此,假定默认值应从https://bosh.io/docs/persistent-disks/#persistent-disk更改。
- type: replace
path: /instance_groups/name=web/persistent_disk?
value: 0
- type: replace
path: /instance_groups/name=worker/persistent_disk?
value: 0
该默认值将在哪里更改?
答案 0 :(得分:0)
没有任何属性可让您为所有部署设置默认的持久磁盘大小:https://github.com/cloudfoundry/bosh/blob/master/jobs/director/spec
您可以使用persistent_disk_type: default
并在云配置中定义默认值:
persistent_disk_type
[字符串,可选]:来自云配置的有效磁盘类型名称。
顺便说一句,我认为删除永久磁盘属性比将永久磁盘大小设置为0字节更直观:
- type: remove
path: /instance_groups/name=web/persistent_disk?