提问者:小点点

如何获得库伯内特斯集名称从K8sAPI


如标题所述,是不是可以从API找出一个K8s的集群名?我在API找了一圈,没有找到。


共3个答案

匿名用户

kubectl config topt-context做到了这一点(它输出了更多,比如项目名称、地区等,但它应该会给你需要的答案)。

匿名用户

不幸的是,集群不知道自己的名称,也不知道任何其他可以唯一标识它的名称(K8s问题#44954)。我想知道helm问题#2055。

更新:一个常见的解决方法是创建一个包含集群名称的ConfigMap并在需要时读取它(#2055评论1244537799)。

apiVersion: v1
kind: ConfigMap
metadata:
  name: cluster-info
  namespace: kube-system
data:
  cluster-name: foo

匿名用户

我不相信有k8s集群名。这个命令可以提供一些很好的信息

kubectl集群信息