2016-10-25 4 views
0

私たちはいくつかの計算インスタンスとコンテナエンジンクラスターを持つgcluodプロジェクトを持っています。計算されていない計算インスタンスのIPは、[instance-name].c.[project-name].internalを使用して解決できます。 GKEノードに複数の値を持つAレコードのような似たDNS名がありますか?gcloudプロジェクトのコンテナクラスタノードのローカルDNS名は何ですか?

私たちがしたいことは、計算インスタンスからクラスタNodePortサービスにアクセスすることです。多値DNSレコードは、どのノードにアクセスするかは関係ありませんので、問題ありません。個々のGKEノード名は一過性と見なす必要があります。

私は gcloud container clusters describe [cluster-name] | grep instanceGroupManagers が、運とを使用して見られるように、インスタンスのグループ名、gke-...を使用することを試みました。

答えて

1

GKEノードは、他のVMと同様に、[node-name].c.[project-name].internalを使用して個別に解決できます。しかし、すべてのノード名を一緒にリストする単一のDNS Aレコードはありません。

+0

よろしくお願いいたします。リストはNodePortとの組み合わせでとても有用なものになるので、私はまだこの答えを受け入れません。回避策があるかもしれません。 – solsson

+0

これは、クラスタの外部からk8sサービス(nodeportなど)にアクセスするより一般的な問題です。 GCPで現在サポートされている唯一のメカニズムは、外部(たとえばプロジェクトのプライベートネットワークの外部)にサービスを公開することですが、同じ内部ネットワーク上の他のVMからのアクセスが容易であれば、 。 –

関連する問題