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