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集群信息