Kubernetes 是否可以通过k8s客户端go获得任何值来识别唯一的k8s群集?

Kubernetes 是否可以通过k8s客户端go获得任何值来识别唯一的k8s群集?,kubernetes,Kubernetes,我使用client go来管理多个k8s群集。是否有任何独特的标记可用于区分不同的k8s簇?不太可能。最新的版本包括一个OIDC端点,它允许您获取JWTs的签名密钥,但这可能会随着时间的推移而改变,而且可能不是您的意思。集群没有“集群名称”或类似名称。实际上没有。最新的版本包括一个OIDC端点,它允许您获取JWTs的签名密钥,但这可能会随着时间的推移而改变,而且可能不是您的意思。群集没有“群集名称”或类似名称。这是一个开放的,尚待支持。但是当前的解决方法是使用kube系统名称空间UID。两个或多

我使用client go来管理多个k8s群集。是否有任何独特的标记可用于区分不同的k8s簇?

不太可能。最新的版本包括一个OIDC端点,它允许您获取JWTs的签名密钥,但这可能会随着时间的推移而改变,而且可能不是您的意思。集群没有“集群名称”或类似名称。

实际上没有。最新的版本包括一个OIDC端点,它允许您获取JWTs的签名密钥,但这可能会随着时间的推移而改变,而且可能不是您的意思。群集没有“群集名称”或类似名称。

这是一个开放的,尚待支持。但是当前的解决方法是使用kube系统名称空间UID。两个或多个集群可以具有相同的kube系统UID(通过备份etcd),但这种情况非常罕见

kubeSystem,err:=client.CoreV1().Namespaces().Get(context.TODO(),“kube系统”,metav1.GetOptions{})
如果出错!=零{
log.Fatal(错误)
}
uniqueID:=kubeSystem.UID
这是一个开放的、尚待支持的应用程序。但是当前的解决方法是使用kube系统名称空间UID。两个或多个集群可以具有相同的kube系统UID(通过备份etcd),但这种情况非常罕见

kubeSystem,err:=client.CoreV1().Namespaces().Get(context.TODO(),“kube系统”,metav1.GetOptions{})
如果出错!=零{
log.Fatal(错误)
}
uniqueID:=kubeSystem.UID