Google compute engine 什么';gcloud项目中容器群集节点的本地DNS名称是?

Google compute engine 什么';gcloud项目中容器群集节点的本地DNS名称是?,google-compute-engine,google-kubernetes-engine,Google Compute Engine,Google Kubernetes Engine,我们有一个gcluod项目,其中有几个计算实例和一个容器引擎集群。可以使用[instance name].c.[project name].internal来解析(非托管)计算实例的IP。GKE节点是否有类似的DNS名称,如具有多个值的a记录 我们要做的是从计算实例访问集群NodePort服务。多值DNS记录就可以了,因为我们访问哪个节点并不重要。单个GKE节点名称必须视为短暂的 我尝试使用实例组名,gke-…,正如使用 gcloud容器集群描述[集群名称]| grep instanceGro

我们有一个gcluod项目,其中有几个计算实例和一个容器引擎集群。可以使用
[instance name].c.[project name].internal来解析(非托管)计算实例的IP。GKE节点是否有类似的DNS名称,如具有多个值的a记录

我们要做的是从计算实例访问集群
NodePort
服务。多值DNS记录就可以了,因为我们访问哪个节点并不重要。单个GKE节点名称必须视为短暂的

我尝试使用实例组名,
gke-…
,正如使用

gcloud容器集群描述[集群名称]| grep instanceGroupManagers

但是没有运气。

与其他虚拟机一样,GKE节点可以使用
[node name].c.[project name].internal
单独解析。但是没有一个DNS a记录将所有节点名称列在一起

好的,很高兴知道。因为列表与NodePort结合使用会非常有用,所以我暂时不会接受这个答案。这可能是一个解决办法,更一般的问题是如何从集群外部访问k8s服务(nodeport或其他)。目前GCP上支持的唯一机制是对外公开服务(例如,在项目的专用网络之外),但我们多次听说,如果从同一内部网络上的其他VM更容易访问,那就太好了。