So konfigurieren Sie internes DNS für Kubernetes

So konfigurieren Sie internes DNS für Kubernetes

Ich habe 2 Dienste, die miteinander kommunizieren durchService.intern.custom.com oder vonService.kundenspezifisch.com

Ihre Kommunikation ist intern, d. h. keine dieser Domänen ist öffentlich verfügbar.

Wenn ich zu Kubernetes migriere, sind die neuen Namen anders. Sie lauten: Service.default.svc.cluster.local

So erstellen Sie Kube-DNS zum Zuordnen Service.kundenspezifisch.com ZuService.default.svc.cluster.local?

Antwort1

Die Top-Antwort auf diese ähnliche Frage scheint ein guter Ansatz zu sein:

Hier

Verwenden Sie CoreDNS, um Ihre bevorzugte Domäne in die interne Standarddomäne umzuschreiben.

Sie könnten versuchen, den internen Namen selbst vom Standardnamen abzuändern, aber das wäre eine grundlegendere Änderung der gesamten Clusterkonfiguration. Dieser Ansatz scheint viel sauberer zu sein.

verwandte Informationen