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: 8080Yapı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
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.