Ich möchte kube-dns
im Namespace kube-system
zusätzliche Nameserver hinzufügen (Lösung hier: https://stackoverflow.com/a/34085756/2461761), aber dies geschieht in automatisierter Weise.SKYDNS_NAMESERVERS ohne RC schreiben
Also ich weiß, ich kann mein eigenes DNS-Addon über https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/dns erstellen und starten Sie es im Namespace des Systems, jedoch versuche ich, ein einfaches Skript an Entwickler zu geben, um ihre eigenen Cluster mit DNS-Auflösung Spin-up und don ' Ich möchte, dass sie sich mit dem Systemnamespace befassen.
Gibt es eine Möglichkeit, die Umgebungsvariable SKYDNS_NAMESERVERS
zu ändern/einzustellen, ohne eine Kopie des Replikationscontrollers erstellen zu müssen?
Oder sogar über einen Befehl und starten Sie die Pods der kube-dns
Bereitstellung?
Vielen Dank im Voraus.
Dies funktioniert nicht für GKE, weil: - Der Kube-System-Namespace wird automatisch erstellt, wenn ein Cluster erstellt wird. - Ich möchte wirklich nicht meine eigene Manifest-Datei verwalten müssen (Synchronisierung für jedes Update) für jeden Cluster. - Clusterbesitz ist für jedes Team unabhängig. - Der Master ist nicht zugänglich. – Tony
Hey Tony, deine letzte Antwort ist völlig richtig. kube-dns unterstützt jetzt das Hinzufügen von Upstream-Domains nativ. Vielleicht finden Sie diesen Blog-Beitrag nützlich: http://blog.kubernetes.io/2017/04/configuring-private-dns-zones-upstream-nameservers-kubernetes.html. – MrHohn