我正在尝试使用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添加到计算机。然而,这似乎并没有解决我的问题。
答案 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