Amazon ec2 如何为AWS上的Kubernetes仆从设置磁盘大小?

Amazon ec2 如何为AWS上的Kubernetes仆从设置磁盘大小?,amazon-ec2,kubernetes,Amazon Ec2,Kubernetes,我使用“AWS ec2入门指南”(getting started on AWS ec2 guide)成功地在AWS上部署了Kubernetes,但是所有仆从(Kubernetes主机)的磁盘大小都是8gb。我想增加磁盘大小,但我还没有找到一种方法 在安装之前,我可以通过设置MINION_size(例如export MINION_size=m3.medium)来更改VM大小,但磁盘大小仍然是8gb 从Kubernetes针对其他云提供商的安装说明中,可以选择设置MINION_DISK_SIZE来设

我使用“AWS ec2入门指南”(getting started on AWS ec2 guide)成功地在AWS上部署了Kubernetes,但是所有仆从(Kubernetes主机)的磁盘大小都是8gb。我想增加磁盘大小,但我还没有找到一种方法

在安装之前,我可以通过设置MINION_size(例如export MINION_size=m3.medium)来更改VM大小,但磁盘大小仍然是8gb

从Kubernetes针对其他云提供商的安装说明中,可以选择设置MINION_DISK_SIZE来设置磁盘大小。我在AWS ec2安装中尝试了这一点,但忽略了变量

我还查看了配置文件,但没有看到任何明显的内容


在AWS ec2上安装Kubernetes时,有没有关于如何设置仆从磁盘大小的建议?

我最近偶然发现了同样的问题。查看
kubernetes/cluster/aws/util.sh
中的块设备映射。您可以对其进行修改,使其更适合仅EBS仆从

例如:

[{"DeviceName":"/dev/sda1","Ebs":{"VolumeSize":80}}]

AWS文档:

我已经面对了这个问题,并尝试了当前公认的答案,但看起来Kubernetes的变化相当快,这可能会使这个答案很快过时

到目前为止,我已经测试了下面的解决方案,该解决方案将来可能会成为最终解决方案,也可能不会成为最终解决方案:

通过在运行
kubernetes/cluster/KUBE up.sh
之前设置
KUBE\u AWS\u storage=ebs
,可以实现忽略SSD存储的简单方法


希望对大家有帮助

这是一个有趣的反馈。你想这样做有什么原因吗?通常情况下,您会通过添加附加卷来为pod添加额外容量,但您是否希望通过将卷附加到容器而无法对主机的磁盘执行某些操作?