我找不到有用的信息:
gcloud container clusters describe CLUSTER_NAME
字符串
或从
gcloud container node-pools describe POOL_NAME --cluster CLUSTER_NAME
型
使用gcloud
工具很容易扩展/缩小:
gcloud container clusters resize [CLUSTER_NAME] --node-pool [POOL_NAME] \
--size [SIZE]
型
但是我怎么能事先知道我的节点池的大小呢?
5条答案
按热度按时间f0brbegy1#
我不同意目前的答案,因为它只给出了集群的总大小。
问题是关于node-pools。我实际上需要找出一个游泳池的大小,所以我给予你我最好的镜头后,许多小时的搜索和思考。
字符串
gcloud
命令返回6列:1-名称,6-组大小。示例组的名称是可预测的,这使我可以通过grep
行进行过滤。最后,选择第6列。希望这能帮助别人保存一些时间。
由于某种原因,我忽略了Migrating workloads to different machine types中不那么明显的东西
型
4c8rllxm2#
您应该使用以下命令:
字符串
检查字段
currentNodeCount
q43xntqr3#
建立在@hanzo2001答案之上-像这样的东西可能会反映你需要什么:
字符串
vd2z7a6w4#
gcloud
-filters
和formatters
有一个(经常被忽视/隐藏的)特性。这些可以帮助您获得所需的信息,而无需进一步的awk
/grep
-ing。获取特定节点池的当前大小/节点计数:
字符串
群集
test
和节点池default-pool
的示例:型
获取群集中每个节点池的当前大小/节点计数,您可以进一步用途:
型
其他相关资源:
gcloud topic filters
- gcloudfilters
参考gcloud topic formats
- gcloudformats
参考pgx2nnw85#
字符串
这种方法不依赖于示例组的命名,并确保您获得正确的节点池。
awk
命令从wc
输出中删除前导白色。