DevOps 👨🏼💻 Інженер
Kubernetes Services (всіх з суботою) 🌐
Поди (контейнери) в кластері постійно вмирають і перестворюються, і кожен раз отримують новий IP. Щоб не ганятись за цими IP, існує абстракція Service - стабільна точка доступу до групи подів.
Є три основних типи, і кожен наступний надбудовується над попереднім:
⚙️ ClusterIP - внутрішній IP, доступний тільки всередині кластера. Дефолт для комунікації між сервісами.
⚙️ NodePort - відкриває порт (30000–32767) на кожній ноді. Тепер до сервісу можна достукатись ззовні через <node-ip>:<port>. Під капотом має ClusterIP.
⚙️ LoadBalancer - піднімає зовнішній load balancer (AWS, GCP) з публічним IP. Під капотом має і NodePort (не завжди), і ClusterIP.
Тобто це не те щоб три окремі об'єкти - це один Service з вкладеними рівнями.
DevOps Інженер 👨🏼💻
4 · 413 ·