Kubernetes の内部 DNS を構成する方法

Kubernetes の内部 DNS を構成する方法

私は2つのサービスを持っています。サービス.internal.custom.com またはサービス.custom.com

これらの通信は内部的なものであり、つまり、これらのドメインはいずれも公開されていません。

Kubernetes に移行すると、新しい名前が異なります。次のようになります。 サービス.default.svc.cluster.local

Kube-DNSをマッピングする方法 サービス.custom.comサービス.default.svc.cluster.local?

答え1

この類似の質問に対するトップの回答は良いアプローチのようです:

ここ

CoreDNS を使用して、優先ドメインをデフォルトの内部ドメインに書き換えます。

内部名自体をデフォルトから変更することもできますが、それはクラスター構成全体に対するより根本的な変更になります...このアプローチははるかにクリーンに思えます。

関連情報