Services
Parte do curso de Kubernetes
Você tem um Deployment mantendo três Pods vivos, o que resolve o problema de Pods morrerem e não voltarem. Isso não resolve um segundo problema, que aparece no instante em que você tenta de fato falar com esses Pods: cada Pod tem o próprio endereço IP, e esse endereço não é algo em que você possa confiar. Um Pod que quebra e é substituído volta com um IP novinho.
O que você quer de verdade é um endereço só, que nunca muda, não importa quantos Pods estejam atrás dele nem com que frequência sejam substituídos. É isso que um Service é: um nome estável e um IP virtual estável que distribui o tráfego, sem alarde, entre os Pods que no momento batem com um selector de labels, o mesmo tipo de selector que você já usou na lição passada para um Deployment encontrar os próprios Pods. ...
Quer aprender Kubernetes Services em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com Kubernetes pronto e pratique Services com um tutor de IA que conhece seu código.
Começar esta liçãoServicesO que você vai aprender
- ClusterIP
- NodePort
- LoadBalancer
- Selector matching labels
- Kubectl expose
- Port-forward
Leia esta lição no seu idioma
Todas as lições deste curso
14 lições- 1O que é Kubernetes25 min
- 2Seu Primeiro Pod30 min
- 3Deployments e ReplicaSets35 min
- 4Services35 min
- 5Probes e Auto-Recuperacao35 min
- 6ConfigMaps e Secrets35 min
- 7Volumes e Armazenamento Persistente35 min
- 8Namespaces e Labels25 min
- 9Ingress35 min
- 10Conceitos Basicos do Helm35 min
- 11Escalabilidade e HPA30 min
- 12RBAC35 min
- 13Observabilidade30 min
- 14Projeto Final: Implantar uma Stack60 min
