Junior — Middle
Mely megközelítéseket részesítik előnyben most a bejövő forgalom beállításakor: a beépített ingress erőforrás használatát vagy az ingress kontrollert az alkalmazáson belül kifejezetten megadni?
sobes.tech MI
Válasz az MI-től
A modern DevOps gyakorlatokban általában az ingress vezérlő kifejezett megjelölése kívül esik az alkalmazáson, nem pedig az alkalmazásba beépített ingress erőforrás használata.
Okok:
- Felelősségek szétválasztása: Az ingress vezérlőt infrastruktúra vagy klaszter szinten kezelik, míg az alkalmazás független marad a konkrét útválasztási beállításoktól.
- Rugalmasság és skálázhatóság: Egy ingress vezérlő több alkalmazást is kiszolgálhat, egyszerűsítve a kezelést és a frissítéseket.
- Biztonság és központi irányítás: A biztonsági politikák, SSL, útválasztás és terheléselosztás központilag vannak konfigurálva.
Ezért általában külön ingress vezérlőt (például NGINX Ingress Controller) hoznak létre, és ingress erőforrásokat konfigurálnak, amelyek az alkalmazások szolgáltatásaira hivatkoznak, nem pedig az ingress logikát az alkalmazásba építik be.