Kubernetes serisi
KUBERNETES / LAB 6 · Orta · 7 DK · SİMÜLASYON

Ingress ile dışarıya açıl.

Host ve path kurallarının isteği hangi Service’e taşıdığını keşfet.

01 / KAVRAMI ANLA

Ingress, HTTP/HTTPS için host ve path kuralları tanımlar. İsteği karşılayıp kuralları uygulayan bir Ingress controller gerekir; yalnızca Ingress nesnesi oluşturmak yeterli değildir. Bu modelde /api api-service’e, /auth auth-service’e gider. HTTPS sertifikasının doğru yapılandırıldığı varsayılır.

IngressControllerHostPath
İlgili komut / yapılandırma örneği
spec:
  rules:
    - host: app.example.test
      http:
        paths:
          - path: /api
            pathType: Prefix
            backend:
              service:
                name: api-service
                port: { number: 80 }
Yapılandırma parçaları ilgili kavramı gösterir; tek başına tam uygulama manifesti olmayabilir.
02 / SENİN GÖREVİN

/api/users ve /auth/login yollarına istek gönder. Ardından controller’ı kapatıp yönlendirmenin durduğunu gör.

kubernetes / lab-6

Ingress / app.example.test

/api → api-service/auth → auth-service
Controller aktif

Kurallar path segmentine göre Prefix eşleşmesi yapar: /api/users eşleşir, /apix eşleşmez.

DENEY BAŞLAMAYA HAZIR
03 / KENDİNİ DENE

Ingress nesnesi tek başına trafiği yönlendirir mi?

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