Ingress
ইনগ্রেস
cluster-এর বাইরে থেকে HTTP host/path দেখে routing করার L7 নিয়ম — একটা declarative resource, যা বাস্তবায়ন করতে একটা প্রকৃত চলমান Ingress controller (nginx-ingress-জাতীয়) লাগে।
also: ingress-resource, k8s-ingress, ingress-controller
host: api.example.com
/v1 → service: api-v1-svc
/v2 → service: api-v2-svc
- Service (L4-এর কাছাকাছি, IP:port) থেকে ভিন্ন স্তর — Ingress HTTP header/path পড়ে L7-এ route করে
- Ingress resource নিজে শুধু ঘোষণা — বাস্তবায়নের জন্য একটা প্রকৃত চলমান controller (nginx-ingress, Traefik) দরকার, যা Kubernetes built-in-এ আসে না
- একটামাত্র external IP/load balancer দিয়ে অনেকগুলো Service-কে বাইরের দুনিয়ায় expose করা যায়
- Service-এর প্রতিস্থাপন না — Ingress rule সবসময় একটা Service-এর নাম উল্লেখ করেই route করে