我有 2 個服務,它們透過以下方式相互通信服務.internal.custom.com 或透過服務.custom.com
他們的通訊是內部的,即這些域都不公開。
當我遷移到 kubernetes 時,新名稱有所不同。他們是: 服務.default.svc.cluster.local
如何讓Kube-DNS進行映射 服務.custom.com 到服務.default.svc.cluster.local?
答案1
這個類似問題的最佳答案似乎是一個好方法:
使用 CoreDNS 將您的首選網域重寫為預設內部域。
您可以考慮將內部名稱本身更改為預設值,但這將是對整個叢集配置的更根本的更改......這種方法看起來更乾淨。