我正在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。但需要增加我的爪牙和掌握根盘大小。
我怎么能做到这一点?
这两个版本的配置文件都在这里:
答案 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的根磁盘。