Kubernetes Services az AKS-ben
A Kubernetes Services használatával logikailag csoportosíthatja a podokat, és hálózati kapcsolatot biztosíthat azáltal, hogy lehetővé teszi számukra a közvetlen hozzáférést egy adott IP-címen vagy DNS-névn keresztül egy kijelölt porton. Ez lehetővé teszi, hogy az alkalmazás számítási feladatait a fürt más szolgáltatásai vagy külső ügyfelek számára tegye elérhetővé anélkül, hogy manuálisan kellene kezelnie a hálózati konfigurációt minden számítási feladatot üzemeltető pod esetében.
Megadhatja, hogy milyen típusú szolgáltatást szeretne használni a Kubernetes Service type
értékeivel. További információkért tekintse meg a Kubernetes Service dokumentációját.
Az AKS-ben a következő szolgáltatástípusok érhetők el: ClusterIP
, NodePort
, LoadBalancer
és ExternalName
.
ClusterIP
ClusterIP
létrehoz egy belső IP-címet az AKS-fürtben való használatra. A ClusterIP
szolgáltatás olyan belső alkalmazásokhoz használható, amelyek támogatják a fürt más számítási feladatait. A ClusterIP alapértelmezés szerint akkor használatos, ha nem ad meg kifejezetten egy szolgáltatástípust.
NodePort
NodePort
létrehoz egy portleképezést a mögöttes csomóponton, amely lehetővé teszi az alkalmazás közvetlen elérését a csomópont IP-címével és portjával.
LoadBalancer
LoadBalancer
Létrehoz egy Azure Load Balancer-erőforrást, konfigurál egy külső IP-címet, és csatlakoztatja a kért podokat a terheléselosztó háttérkészletéhez. Annak érdekében, hogy az ügyfélforgalom elérhesse az alkalmazást, terheléselosztási szabályok jönnek létre a kívánt portokon.
A bejövő forgalom HTTP-terheléselosztásához használhat bejövőforgalom-vezérlőt is.
ExternalName
ExternalName
egy adott DNS-bejegyzést hoz létre az alkalmazások könnyebb elérése érdekében. Dinamikusan hozzárendelheti a terheléselosztókat és a szolgáltatás IP-címét, vagy megadhat egy meglévő statikus IP-címet. Belső és külső statikus IP-címeket is hozzárendelhet. A meglévő statikus IP-címek gyakran dns-bejegyzéshez vannak kötve.
Belső és külső terheléselosztókat is létrehozhat. A belső terheléselosztókhoz csak egy privát IP-cím van hozzárendelve, így nem érhetők el az internetről.
Azure Kubernetes Service