Aracılığıyla paylaş


AKS'de Kubernetes Services

Kubernetes Services, podları mantıksal olarak gruplandırmak ve belirlenen bir bağlantı noktasında belirli bir IP adresi veya DNS adı üzerinden bunlara doğrudan erişime izin vererek ağ bağlantısı sağlamak için kullanılır. Bu, bir iş yükünü barındıran her pod için ağ yapılandırmasını el ile yönetmek zorunda kalmadan uygulama iş yüklerinizi küme içindeki diğer hizmetlere veya dış istemcilere sunmanızı sağlar.

İstediğiniz Hizmet türünü tanımlamak için bir Kubernetes ServiceType belirtebilirsiniz; örneğin, kümenizin dışındaki bir dış IP adresinde bir Hizmeti kullanıma açmak istiyorsanız. Daha fazla bilgi için Yayımlama Hizmetleri (ServiceTypes) ile ilgili Kubernetes belgelerine bakın.

AKS'de aşağıdaki ServiceType'lar kullanılabilir:

ClusterIP

ClusterIP, AKS kümesi içinde kullanmak üzere bir iç IP adresi oluşturur. ClusterIP Hizmeti, küme içindeki diğer iş yüklerini destekleyen yalnızca dahili uygulamalar için uygundur. Bir Hizmet için açıkça bir tür belirtmezseniz ClusterIP varsayılan olarak kullanılır.

AKS kümesindeki ClusterIP trafik akışını gösteren diyagram.

NodePort

NodePort, temel alınan düğümde uygulamanın düğüm IP adresi ve bağlantı noktasıyla doğrudan erişmesini sağlayan bir bağlantı noktası eşlemesi oluşturur.

AKS kümesindeki NodePort trafik akışını gösteren diyagram.

LoadBalancer

LoadBalancer bir Azure yük dengeleyici kaynağı oluşturur, bir dış IP adresi yapılandırılır ve istenen podları yük dengeleyici arka uç havuzuna bağlar. Müşterilerin trafiğinin uygulamaya ulaşmasına izin vermek için, istenen bağlantı noktalarında yük dengeleme kuralları oluşturulur.

AKS kümesindeki Load Balancer trafik akışını gösteren diyagram.

Gelen trafiğin HTTP yük dengelemesi için başka bir seçenek giriş denetleyicisi kullanmaktır.

ExternalName

Daha kolay uygulama erişimi için belirli bir DNS girdisi oluşturur.

Yük dengeleyiciler ve hizmetler IP adresi dinamik olarak atanabilir veya mevcut bir statik IP adresi belirtebilirsiniz. Hem iç hem de dış statik IP adresleri atayabilirsiniz. Mevcut statik IP adresleri genellikle bir DNS girişine bağlıdır.

Hem iç hem de dış yük dengeleyiciler oluşturabilirsiniz. İç yük dengeleyicilere yalnızca bir özel IP adresi atanır, bu nedenle İnternet'ten erişemezler.

Kubernetes belgelerinde Hizmetler hakkında daha fazla bilgi edinin.