Services no Kubernetes
🚀 O que eu aprendi sobre Kubernetes Service (e por que isso finalmente fez sentido pra mim) Depois de apanhar um pouco tentando entender como minha API realmente “se comunica” dentro do cluster, f...

Source: DEV Community
🚀 O que eu aprendi sobre Kubernetes Service (e por que isso finalmente fez sentido pra mim) Depois de apanhar um pouco tentando entender como minha API realmente “se comunica” dentro do cluster, finalmente caiu a ficha sobre o papel do Service no Kubernetes. Se você também já ficou confuso com Pods mudando de IP, balanceamento e tipos de Service… esse resumo pode te ajudar 👇 🧠Primeiro insight (o mais importante) 👉 Pods são efêmeros Eles sobem e caem O IP muda o tempo todo 👉 Service resolve isso Dá um IP fixo + DNS estável E ainda faz load balancing automaticamente ⚙️ Como o Service realmente funciona O Service não “conhece” ReplicaSet, Deployment nem nada disso. Ele só faz: selector: app: minha-api E pensa: “Vou mandar tráfego pra qualquer Pod com essa label” 💥 Pronto. É assim que ele encontra os Pods. ⚖️ Load Balancing Se você tem 3 Pods: Pod A (IP 10.0.0.1) Pod B (IP 10.0.0.2) Pod C (IP 10.0.0.3) O Service faz: Cliente → Service → distribui entre A, B, C 👉 Você não precisa sa