Ingress
Ingress, EK, API, object, hai, JO, cluster, ke, ANDAR, ki, services, ke, liye, HTTP/HTTPS, ROUTING, RULES, DEFINE, karta hai — HOSTNAME, ya, PATH, ke, BASIS, PAR, TRAFFIC, ko, DIFFERENT, services, tak, ROUTE, kiya, ja, sakta hai (jaise, "api.example.com" -> backend-service).
Ingress, KHUD, KUCH, NAHI, karta — USE, WORK, karne, ke, liye, EK, "Ingress, Controller" (jaise, nginx-ingress, ya, Traefik) install, karna, PADTA, hai, JO, ACTUALLY, TRAFFIC, ko, HANDLE, karta hai.
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: my-ingress
spec:
rules:
- host: myapp.example.com
http:
paths:
- path: /api
pathType: Prefix
backend:
service:
name: api-service
port:
number: 80- Ingress = HTTP/HTTPS routing rules (hostname/path ke basis par)
- Ingress Controller install karna zaroori hai (nginx-ingress, Traefik)
- Multiple LoadBalancers se cheaper — ek Ingress se saari HTTP routing
Ingress, TLS/HTTPS, TERMINATION, bhi, HANDLE, kar, sakta hai — EK, Secret, (TLS, certificate, ke, saath) REFERENCE, karke, Ingress, Controller, INCOMING, HTTPS, TRAFFIC, ko, DECRYPT, karke, INTERNAL, services, tak, PLAIN, HTTP, mein, FORWARD, kar, sakta hai.
spec:
tls:
- hosts: [myapp.example.com]
secretName: my-tls-secretPATH-BASED, routing, EK, hi, DOMAIN, ke, DIFFERENT, PATHS, (/api, /app) ko, DIFFERENT, services, tak, ROUTE, karta hai. HOST-BASED, routing, DIFFERENT, SUBDOMAINS, (api.example.com, app.example.com) ko, DIFFERENT, services, tak, ROUTE, karta hai.