Menu
Coddy logo textTech

Endpoint’ler

Coddy'nin Terminal Journey'sinin Kubernetes'e Giriş bölümünün bir parçası. Ders 19 / 45.

Bir Service, trafiği hangi Pod’lara göndereceğini nasıl bilir? Bir etiket seçicisi aracılığıyla. kubectl expose, Deployment’ın etiketlerini (app=web) Service’e kopyalar ve bu etiketleri taşıyan her Pod bir hedef olur.

Mevcut hedef listesi, Service'in uç noktalarıdır: arkasındaki hazır her Pod'un IP adresi ve portu.

kubectl get endpoints web

Deployment'ı ölçeklendirdiğinde uç noktalar da bunu takip eder. Hazır olmayan bir Pod listeye dahil edilmez; böylece trafik yalnızca hizmet sunulabilecek yerlere yönlendirilir.

kubectl describe service web resmin her iki tarafını da gösterir: Service'in kullandığı Selector ve şu anda bulduğu Endpoints. Hiç endpoint'i olmayan bir Service genellikle seçicisinin hiçbir Pod ile eşleşmediği anlamına gelir.

challenge icon

Görev

Başlangıç

nginx imajından 2 replikalı web adlı bir Deployment oluşturun, bunu 80 bağlantı noktasında dışa açın, ardından her iki Pod adresini görmek için web Service'inin uç noktalarını listeleyin.

Kendin dene

Terminal
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Kubernetes'e Giriş bölümündeki tüm dersler

Kendi başına pratik yap: Terminal playground