2016-10-25 45 views
0

我們有一個gcluod項目,包含幾個計算實例和一個Container Engine集羣。 (非託管)計算實例的IP可以使用[instance-name].c.[project-name].internal來解決。對於GKE節點,是否有類似的DNS名稱,如具有多個值的A記錄?gcloud項目中容器羣集節點的本地DNS名稱是什麼?

我們想要做的是從計算實例訪問集羣NodePort服務。多值DNS記錄會很好,因爲我們訪問哪個節點並不重要。個別GKE節點名稱必須被認爲是短暫的。

我試圖用實例組名稱,如gke-...使用 gcloud container clusters describe [cluster-name] | grep instanceGroupManagers 但沒有運氣找到。

回答

1

GKE節點,就像其他VM一樣,可以使用[node-name].c.[project-name].internal單獨解決。但是沒有一個DNS A記錄將所有節點名稱一起列出。

+0

好的,很高興知道。由於列表將與NodePort結合起來非常有用,所以我現在不會接受這個答案。可能有解決方法。 – solsson

+0

這是一個更普遍的問題,即如何從羣集外部訪問k8s服務(nodeport或其他)。目前GCP支持的唯一機制是將服務從外部公開(例如,在您項目的專用網絡之外),但我們聽到過幾次,如果從同一內部網絡上的其他虛擬機更容易訪問, 。 –

相關問題