Delen via


Kubernetes Services in AKS

U kunt Kubernetes Services gebruiken om pods logisch te groeperen en netwerkconnectiviteit te bieden door directe toegang tot deze pods toe te staan via een specifiek IP-adres of DNS-naam op een aangewezen poort. Hiermee kunt u uw toepassingsworkloads beschikbaar maken voor andere services binnen het cluster of externe clients zonder dat u de netwerkconfiguratie handmatig hoeft te beheren voor elke pod die als host fungeert voor een workload.

U kunt opgeven welk type service u wilt gebruiken met kubernetes Service-waardentype. Zie de Documentatie voor Kubernetes Service voor meer informatie.

De volgende servicetypen zijn beschikbaar in AKS: ClusterIP, NodePort, LoadBalanceren ExternalName.

ClusterIP

ClusterIP maakt een intern IP-adres voor gebruik in het AKS-cluster. De ClusterIP service is geschikt voor interne toepassingen die ondersteuning bieden voor andere workloads binnen het cluster. ClusterIP wordt standaard gebruikt als u niet expliciet een type voor een service opgeeft.

Schermopname van een diagram met de ClusterIP-verkeersstroom in een AKS-cluster.

NodePort

NodePort maakt een poorttoewijzing op het onderliggende knooppunt waarmee de toepassing rechtstreeks kan worden geopend met het IP-adres en de poort van het knooppunt.

Schermopname van een diagram met de NodePort-verkeersstroom in een AKS-cluster.

LoadBalancer

LoadBalancer maakt een Azure Load Balancer-resource, configureert een extern IP-adres en verbindt de aangevraagde pods met de back-endpool van de load balancer. Om toe te staan dat klantverkeer de toepassing bereikt, worden taakverdelingsregels gemaakt op de gewenste poorten.

Schermopname van een diagram met de verkeersstroom van load balancers in een AKS-cluster.

Voor HTTP-taakverdeling van inkomend verkeer kunt u ook een controller voor inkomend verkeer gebruiken.

ExternalName

ExternalName maakt een specifieke DNS-vermelding voor eenvoudigere toegang tot toepassingen. U kunt de load balancers en het IP-adres van de service dynamisch toewijzen of u kunt een bestaand statisch IP-adres opgeven. U kunt zowel interne als externe statische IP-adressen toewijzen. Bestaande statische IP-adressen zijn vaak gekoppeld aan een DNS-vermelding.

U kunt zowel interne als externe load balancers maken. Interne load balancers krijgen alleen een privé-IP-adres toegewezen, zodat ze niet toegankelijk zijn via internet.