Usługi Kubernetes w usłudze AKS
Usługi Kubernetes są używane do logicznego grupowania zasobników i zapewnienia łączności sieciowej, umożliwiając bezpośredni dostęp do nich za pośrednictwem określonego adresu IP lub nazwy DNS na wyznaczonym porcie. Dzięki temu można uwidaczniać obciążenia aplikacji innym usługom w klastrze lub klientom zewnętrznym bez konieczności ręcznego zarządzania konfiguracją sieci dla każdego zasobnika obsługującego obciążenie.
Możesz określić typ usługi Kubernetes ServiceType , aby zdefiniować żądany typ usługi, np. jeśli chcesz uwidocznić usługę na zewnętrznym adresie IP spoza klastra. Aby uzyskać więcej informacji, zobacz dokumentację platformy Kubernetes dotyczącą usług publikowania (ServiceTypes).
W usłudze AKS są dostępne następujące typy usług:
ClusterIP
KlasterIP tworzy wewnętrzny adres IP do użycia w klastrze usługi AKS. Usługa ClusterIP jest dobra dla aplikacji tylko wewnętrznych, które obsługują inne obciążenia w klastrze. KlasterIP jest używany domyślnie, jeśli nie określisz jawnie typu usługi.
NodePort
NodePort tworzy mapowanie portów w węźle bazowym, które umożliwia dostęp do aplikacji bezpośrednio przy użyciu adresu IP węzła i portu.
LoadBalancer
Usługa LoadBalancer tworzy zasób modułu równoważenia obciążenia platformy Azure, konfiguruje zewnętrzny adres IP i łączy żądane zasobniki z pulą zaplecza modułu równoważenia obciążenia. Aby zezwolić klientom na dostęp do aplikacji, reguły równoważenia obciążenia są tworzone na żądanych portach.
W przypadku równoważenia obciążenia HTTP ruchu przychodzącego innym rozwiązaniem jest użycie kontrolera ruchu przychodzącego.
Nazwa zewnętrzna
Tworzy określony wpis DNS w celu ułatwienia dostępu do aplikacji.
Moduły równoważenia obciążenia i adres IP usług mogą być przypisywane dynamicznie lub można określić istniejący statyczny adres IP. Można przypisać zarówno wewnętrzne, jak i zewnętrzne statyczne adresy IP. Istniejące statyczne adresy IP są często powiązane z wpisem DNS.
Można tworzyć wewnętrzne i zewnętrzne moduły równoważenia obciążenia. Wewnętrzne moduły równoważenia obciążenia mają przypisany tylko prywatny adres IP, więc nie można uzyskać do nich dostępu z Internetu.
Dowiedz się więcej o usługach w dokumentacji platformy Kubernetes.
Azure Kubernetes Service
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla