Derse dön: İş Yükünü Doğru Servis Tipiyle Açmak
Ücretsiz uygulama · CKA Hazırlık Programı · Modül 4: Services and networking
Service and ingress
30 dk uygulama · Temel
Tarayici Kubernetes (Killercoda 1 dugum) veya Play-with-Kubernetes; yerel kurulum yok.
Bu labı iki şekilde yapabilirsin: tarayıcıda Killercoda üzerinde (ücretsiz, kurulum yok) veya Play-with-Kubernetes üzerinde ücretsiz çalışma alanı olarak. Killercoda düğmesi yeni sekmede açılır; bu çalışma sayfası burada kalır. Killercoda aynı anda tek ücretsiz senaryo koşturur: bekleme kuyruğu görürsen diğer Killercoda sekmelerini kapatıp bir dakika bekle.
Kazanımlar
- Ayni uygulamayi uc sekilde acar ve erisimi karsilastirir
- Tek Ingress ile iki alan adini yonlendirir
- NetworkPolicy ile trafigi kesip kesintiyi kanitlar
Adım 1
Uc servis turu
Deployment i once ClusterIP, sonra NodePort, ortam destekliyorsa LoadBalancer ile ac. Test podundan her birine curl at; hangisinin nereden cevap verdigini kaydet.
Adım 2
Tek ingress, iki host
`one.test` ve `two.test` adlarini iki ayri servise yonlendiren Ingress kur. Her iki adi da ingress adresine `/etc/hosts` ile ekleyip her yolu curl ile dene.
Adım 3
Varsayilan ret
Isim alanina varsayilan ret NetworkPolicy uygula, curl lerin dustugunu goster, sonra tek istemci poda izin verip yalnizca onun cevapladigini kanitla.
Çalıştığını nasıl doğrularsın
- Erisim tablosu kaydedildi: hangi servis turu nereden cevap veriyor
- Her iki alan adi dogru servise gidiyor
- Ret dusen curl ile, izin tek istemci basarisiyle kanitlandi