如何查看 Kubernetes Cluster Autoscaler 版本?

How to check Kubernetes Cluster Autoscaler version?

Kubernetes Cluster Autoscaler 版本是 tightly coupled 到 Kubernetes 版本。如何查看我的 Kubernetes 集群中当前部署的 Cluster Autoscaler 版本?

运行 gcloud container clusters describe my-kube-cluster 没有 return Cluster Autoscaler 版本:

nodePools:
- autoscaling:
    enabled: true
    maxNodeCount: 12
    minNodeCount: 3

集群自动缩放器中没有打印其版本的端点,包括 /health-check/metrics。我唯一能找到引用版本号的地方是 this line in the initialisation code,您可能会在集群自动缩放器日志中找到它。除此之外,我猜你可以使用 kubernetes API 来查询集群自动缩放器部署资源图像标签:

kubectl get pods --all-namespaces -o=jsonpath="{..image}" -l app=cluster-autoscaler