Sdílet prostřednictvím


Služby Kubernetes v AKS

Pomocí služby Kubernetes Services můžete logicky seskupit pody a poskytovat síťové připojení tím, že k nim povolíte přímý přístup prostřednictvím konkrétní IP adresy nebo názvu DNS na určeném portu. To vám umožní zpřístupnit úlohy aplikací jiným službám v clusteru nebo externím klientům, aniž byste museli ručně spravovat konfiguraci sítě pro každý pod hostující úlohu.

Pomocí hodnot služby Kubernetes Service type můžete určit, jaký druh služby chcete použít. Další informace najdete v dokumentaci ke službě Kubernetes Service.

V AKS jsou k dispozici následující typy služeb: ClusterIP, NodePort, LoadBalancera ExternalName.

ClusterIP

ClusterIP vytvoří interní IP adresu pro použití v clusteru AKS. ClusterIP Služba je vhodná pro interní aplikace, které podporují jiné úlohy v clusteru. ClusterIP se používá ve výchozím nastavení, pokud explicitně nezadáte typ služby.

Snímek obrazovky diagramu znázorňující tok provozu ClusterIP v clusteru AKS

NodePort

NodePort vytvoří mapování portů na podkladovém uzlu, které aplikaci umožní přístup přímo s IP adresou a portem uzlu.

Snímek obrazovky diagramu znázorňující tok provozu NodePort v clusteru AKS

LoadBalancer

LoadBalancer vytvoří prostředek nástroje pro vyrovnávání zatížení Azure, nakonfiguruje externí IP adresu a připojí požadované pody k back-endovému fondu nástroje pro vyrovnávání zatížení. Aby se zákaznický provoz dostal do aplikace, vytvoří se pravidla vyrovnávání zatížení na požadovaných portech.

Snímek obrazovky diagramu znázorňující tok provozu Load Balanceru v clusteru AKS

Pro vyrovnávání zatížení HTTP příchozího provozu můžete použít také kontroler příchozího přenosu dat.

ExternalName

ExternalName vytvoří konkrétní položku DNS pro snadnější přístup k aplikacím. Nástroje pro vyrovnávání zatížení a IP adresu služby můžete dynamicky přiřadit nebo můžete zadat existující statickou IP adresu. Můžete přiřadit interní i externí statické IP adresy. Stávající statické IP adresy jsou často svázané s položkou DNS.

Můžete vytvořit interní i externí nástroje pro vyrovnávání zatížení. Interní nástroje pro vyrovnávání zatížení mají přiřazenou jenom privátní IP adresu, takže k nim není možné přistupovat z internetu.