在 juju 应用程序中设置根磁盘约束以在 AWS 上使用 ssd 而不是 magnetic
Setting the root-disk constraint in a juju application to use ssd instead of magnetic on AWS
当您在 AWS 上使用 juju 部署 Kubernetes 集群时,所有主节点和工作节点的默认根磁盘是 'magnetic' 存储。我想将其设置为使用 ssd (gp2)。
我找不到任何方法来针对每个应用程序执行此操作(例如 kubernetes-worker)
juju get-constrains kubernetes-worker
现在 => cores=2 mem=4096M root-disk=51200M
.
启动新机器总是给我磁根磁盘。 https://docs.jujucharms.com/2.5/en/reference-constraints 显示所有约束,未提及 'volume type' 或其他。
有一种方法可以创建新存储 类 并在部署后将它们附加到 machines/units,但我想在添加新单元时将其添加为每个应用程序的默认值。
我自己试过了,但我也无法创建 SSD EBS 根卷。我试过这个:
$ juju storage-pools
$ juju model-config storage-default-block-source=ebs-ssd
$ juju deploy canonical-kubernetes --storage data=ebs-ssd,10G,1
它看起来像魅力:kubernetes worker, and kubernetes master don't have support for a storage label. But you can see that etcd does have support. So, it's likely one doesn't work with the other, there are also related juju open issues 支持捆绑包中的存储绑定。
希望对您有所帮助!
当您在 AWS 上使用 juju 部署 Kubernetes 集群时,所有主节点和工作节点的默认根磁盘是 'magnetic' 存储。我想将其设置为使用 ssd (gp2)。
我找不到任何方法来针对每个应用程序执行此操作(例如 kubernetes-worker)
juju get-constrains kubernetes-worker
现在 => cores=2 mem=4096M root-disk=51200M
.
启动新机器总是给我磁根磁盘。 https://docs.jujucharms.com/2.5/en/reference-constraints 显示所有约束,未提及 'volume type' 或其他。
有一种方法可以创建新存储 类 并在部署后将它们附加到 machines/units,但我想在添加新单元时将其添加为每个应用程序的默认值。
我自己试过了,但我也无法创建 SSD EBS 根卷。我试过这个:
$ juju storage-pools
$ juju model-config storage-default-block-source=ebs-ssd
$ juju deploy canonical-kubernetes --storage data=ebs-ssd,10G,1
它看起来像魅力:kubernetes worker, and kubernetes master don't have support for a storage label. But you can see that etcd does have support. So, it's likely one doesn't work with the other, there are also related juju open issues 支持捆绑包中的存储绑定。
希望对您有所帮助!