Kubernetes serisi
KUBERNETES / LAB 5 · Temel · 9 DK · SİMÜLASYON

Service ve trafik dağıtımı.

API ve Auth replikalarını seçicilerle ayır. Readiness kontrolünün trafik üzerindeki etkisini gör.

01 / KAVRAMI ANLA

Service, label selector ile ilgili pod’ları bulur. Varsayılan durumda hazır olmayan pod normal trafik hedefi değildir. Burada hazır endpoint’ler arasında sırayla seçim yapan öğretici bir model kullanıyoruz; gerçek dağıtım kullanılan ağ uygulamasına bağlıdır.

ServiceClusterIPEndpointSlice
İlgili komut / yapılandırma örneği
kind: Service
spec:
  type: ClusterIP
  selector: { app: api }
  ports:
    - port: 80
      targetPort: 8080
Yapılandırma parçaları ilgili kavramı gösterir; tek başına tam uygulama manifesti olmayabilir.
02 / SENİN GÖREVİN

Bir API pod’unu NotReady yap ve istek gönder. Sonra iki API pod’unu da kapatıp sağlıklı endpoint bulunamadığını gözlemle.

kubernetes / lab-5
api.serviceselector: app=api
2 ready endpoint
worker-01
api-01app=api · Ready0 istek
auth-01app=auth · Ready0 istek
worker-02
api-02app=api · Ready0 istek
auth-02app=auth · Ready0 istek
Bir Service seç ve istek gönder.
03 / KENDİNİ DENE

api Service hangi pod’lara trafik göndermelidir?

Laboratuvarın tamamlanması için deney hedefini gerçekleştir ve soruyu yanıtla.