是否可以为节点池指定引导磁盘类型?

时间:2017-09-12 09:05:43

标签: google-cloud-platform gcloud google-kubernetes-engine

我正在尝试使用gcloud从SSD启动的计算机创建节点池。如果我尝试创建计算实例,我会使用--boot-disk-type选项来指定它,但在创建节点池时似乎没有这样的选项。

我已经检查了documentation on creating node-pools并尝试指定--boot-disk-type选项,如下所示:

gcloud container node-pools create test-pool --cluster=my-cluster --machine-type=n1-highcpu-4 --disk-size=50 --num-nodes=2 --boot-disk-type=pd-ssd

两者都没有成功。所以我的问题是,是否甚至可以使用从SSD启动的计算机创建节点池。也许我试图以错误的方式去做。如果不支持,那么可以采用哪种方法来获取具有从SSD启动的计算机的节点池?

我知道我可以使用--local-ssd-count选项将本地SSD添加到计算机。然而,这似乎并没有解决我的问题。

2 个答案:

答案 0 :(得分:1)

目前没有为节点池指定引导磁盘类型的选项。您可以指定有关节点的选项记录在Google容器引擎API的NodeConfig结构中。

另外,对于托管实例组中存在但不在Google容器引擎API中的字段,您可以使用发布的here变通方法,但要注意您的更改在节点版本升级之间不会“粘滞” 。

答案 1 :(得分:1)

现在支持此选项。您可以为节点池指定启动磁盘类型和大小。

--disk-type=DISK_TYPE
    Type of the node VM boot disk. Defaults to pd-standard. DISK_TYPE must be one of: pd-standard, pd-ssd.

--disk-size=DISK_SIZE
    Size for node VM boot disks. Defaults to 100GB.

https://cloud.google.com/sdk/gcloud/reference/container/node-pools/create