gpt4 book ai didi

kubernetes - 如何从 k8s 集群中检索节点池大小?

转载 作者:行者123 更新时间:2023-12-02 11:50:30 28 4
gpt4 key购买 nike

我找不到有用的信息:

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]

但是我如何才能事先知道我的节点池的大小呢?

最佳答案

我不同意当前的答案,因为它只给出了集群的总大小

问题是关于节点池的。实际上,我需要找出游泳池的大小,以便在经过数小时的搜索和思考后,我会尽力而为。

read -p 'Cluster name: ' CLUSTER_NAME
read -p 'Pool name: ' POOL_NAME

gcloud compute instance-groups list \
| grep "^gke-$CLUSTER_NAME-$POOL_NAME" \
| awk '{print $6}';

gcloud 命令返回 6 列:1-name,6-group-size。实例组的名称是可预测的,这让我可以使用 grep 按该行进行过滤。最后,选择第 6 列。

希望这可以帮助其他人节省一些时间。


出于某种原因,我忽略了 Migrating workloads to different machine types 中不太明显的部分

kubectl get nodes -l cloud.google.com/gke-nodepool=$POOL_NAME -o=name \
| wc -l

关于kubernetes - 如何从 k8s 集群中检索节点池大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54346330/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com