在aws kubernetes集群中增加minion的ROOT_SIZE

时间:2015-09-21 05:34:37

标签: amazon-web-services cluster-computing kubernetes

我正在AWS中创建一个kubernetes集群。我正在使用kubernetes版本1.0.6。我的集群运行所需的所有东西在这个版本中运行正常。但是现在我需要增加我的爪牙的ROOT DISK SIZE。它默认创建8GB。我希望它们是40GB而不是。我正在使用t2.micro集群。

问题是版本中有一个关于MINION_ROOT_DISK_SIZE的env变量:master,1.1.0-alpha.1。但在1.0.6中,此名称中没有env变量。在1.0.6中设置此变量不起作用,因为它与1.1.0-alpha.1一起使用。无法使用预发行版,或者只能从1.0.6跳到1.1.0-alpha.1。但需要增加我的爪牙和掌握根盘大小。

我怎么能做到这一点?

这两个版本的配置文件都在这里:

v1.1.0-alpha1

v1.0.6 That i am using

1 个答案:

答案 0 :(得分:2)

对于任何人仍然有这个问题这里是一个解决方案。 如果你有kubernetes文件,你可以通过编辑

来实现这个目标

cluster / aws / util.sh ”文件。

找到 BLOCK_DEVICE_MAPPINGS 并添加此

{"DeviceName":"/dev/sda1","Ebs":{"VolumeSize":40, "VolumeType": "gp2"}

这个领域已经变成了一个字符串所以你需要在每个“

之前添加\
{\"DeviceName\":\"/dev/sda1\",\"Ebs\":{\"VolumeSize\":40, \"VolumeType\": \"gp2\"}

这将创建具有40GB大小的gp2卷以及minion和master的根磁盘。