Jak wiemy, pakiet kubernetes obsługuje 2 podstawowe tryby wyszukiwania usługi - zmienne środowiskowe i DNS, czy możemy wyłączyć pierwszą metodę i tylko wybrać sposób DNS?Czy można wyłączyć wykrywanie usługi za pomocą zmiennych środowiskowych w kernernetes?
16
A
Odpowiedz
5
Per kubernetes v1.8 source, niemożliwe jest wyłączenie wykrywania usług za pomocą zmiennych środowiskowych.
Tylko usługa spełnia którykolwiek warunek jest wystawiony przez envVars.
- usługa w tej samej przestrzeni nazw co strąk;
kubernetes
usługa w przestrzeni nazwdefault
;
Nawet te zmienne środowiskowe mogą być nadpisane przez env
i envFrom
zdefiniowanej w szablonie pod.
Zastanawiam się, jaki jest twój scenariusz, może uda nam się znaleźć sposób obejścia tego problemu.
Polecam korzystanie z drogi DNS. Nie jestem pewien, czy mamy opcję wyłączenia zmiennej środowiskowej. – sfgroups