如何在 AWS 上为 Kubernetes minions 设置磁盘大小?
How to set disk size for Kubernetes minions on AWS?
我使用 "getting started on AWS ec2 guide" (http://kubernetes.io/v1.0/docs/getting-started-guides/aws.html) 在 AWS 上成功部署了 Kubernetes,但是所有 minions(kubernetes 主机)的磁盘大小为 8gb。我想增加磁盘大小,但我还没有找到办法。
我可以在安装前通过设置MINION_SIZE(例如导出MINION_SIZE=m3.medium)来更改虚拟机大小,但磁盘大小仍然是8GB。
根据其他云提供商的 Kubernetes 安装说明,有一个选项可以设置 MINION_DISK_SIZE 来设置磁盘大小。我在安装 AWS ec2 时尝试过,变量被忽略了。
我也查看了配置文件,但没有看到任何明显的东西。
关于在 AWS ec2 上安装 Kubernetes 时如何设置 minions 的磁盘大小有什么建议吗?
我最近偶然发现了同样的问题。看看 kubernetes/cluster/aws/util.sh
中的 BLOCK_DEVICE_MAPPINGS。您可以修改它以获得更适合 EBS-only minion 的内容。
例如:
[{"DeviceName":"/dev/sda1","Ebs":{"VolumeSize":80}}]
AWS 文档:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/block-device-mapping-concepts.html
我遇到了这个问题并尝试了当前接受的答案,但看起来 Kubernetes 的变化非常快,这可能使这个答案很快也会过时。
到目前为止,我已经测试了以下可能在未来成为或不是最终解决方案的解决方案:
有 this PR on Kubernetes' github project 通过在 运行 kubernetes/cluster/kube-up.sh
.
之前设置 KUBE_AWS_STORAGE=ebs
来实现忽略 SSD 存储的简单方法
希望对您有所帮助!
我使用 "getting started on AWS ec2 guide" (http://kubernetes.io/v1.0/docs/getting-started-guides/aws.html) 在 AWS 上成功部署了 Kubernetes,但是所有 minions(kubernetes 主机)的磁盘大小为 8gb。我想增加磁盘大小,但我还没有找到办法。
我可以在安装前通过设置MINION_SIZE(例如导出MINION_SIZE=m3.medium)来更改虚拟机大小,但磁盘大小仍然是8GB。
根据其他云提供商的 Kubernetes 安装说明,有一个选项可以设置 MINION_DISK_SIZE 来设置磁盘大小。我在安装 AWS ec2 时尝试过,变量被忽略了。
我也查看了配置文件,但没有看到任何明显的东西。
关于在 AWS ec2 上安装 Kubernetes 时如何设置 minions 的磁盘大小有什么建议吗?
我最近偶然发现了同样的问题。看看 kubernetes/cluster/aws/util.sh
中的 BLOCK_DEVICE_MAPPINGS。您可以修改它以获得更适合 EBS-only minion 的内容。
例如:
[{"DeviceName":"/dev/sda1","Ebs":{"VolumeSize":80}}]
AWS 文档:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/block-device-mapping-concepts.html
我遇到了这个问题并尝试了当前接受的答案,但看起来 Kubernetes 的变化非常快,这可能使这个答案很快也会过时。
到目前为止,我已经测试了以下可能在未来成为或不是最终解决方案的解决方案:
有 this PR on Kubernetes' github project 通过在 运行 kubernetes/cluster/kube-up.sh
.
KUBE_AWS_STORAGE=ebs
来实现忽略 SSD 存储的简单方法
希望对您有所帮助!