Bir Deployment’ı Dışa Açma
Coddy'nin Terminal Journey'sinin Kubernetes'e Giriş bölümünün bir parçası. Ders 17 / 45.
Her Pod kendi IP adresini alır, ancak Pod'lar gelir ve gider: ölçeklendirin, güncelleyin veya geri alın; adresler değişir. Bir Service, bir Pod grubuna tek bir sabit ad ve IP adresi verir ve trafiği bunlar arasında dağıtır.
Bir tane oluşturmanın en hızlı yolu bir Deployment’ı dışa açmaktır:
kubectl expose deployment web --port=80Kubernetes, service/web exposed yanıtını verir. Service, Deployment’ın adını alır ve 80 bağlantı noktasındaki trafiği Pod’larına gönderir.
kubectl get services ile Servisleri listeleyin (kısa biçimi svc). Her birinin bir TYPE'ı, hiç değişmeyen bir CLUSTER-IP'si ve PORT(S)'u vardır. Küme içinde diğer Pod'lar bu servise yalnızca http://web olarak ulaşır: ad, kümenin DNS'i tarafından çözümlenir.
Görev
Başlangıçnginx imajından web adlı bir Deployment oluşturun, bunu 80 numaralı bağlantı noktasında dışa açın, ardından Services listesini görüntüleyin.
Kendin dene
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