MÓDULO 4 - Serviços e Networking
Visão Geral
Este módulo ensina como expor suas aplicações no Kubernetes. Você vai descobrir os Serviços, os diferentes tipos de Serviços, o service discovery e o networking do Kubernetes.
Objetivos de Aprendizagem
Ao final deste módulo, você será capaz de:
- Compreender os Serviços e seu papel
- Utilizar os diferentes tipos de Serviços
- Entender o service discovery
- Configurar o networking do Kubernetes
- Utilizar as Network Policies
Duração Estimada
Teoria: 4-5 horas
Prática: 3-4 horas
Total: 7-9 horas
Tabela de Conteúdos
Parte 1: Serviços
- Capítulo 4.1 - Introdução aos Serviços
- Capítulo 4.2 - Tipos de Serviços
- Capítulo 4.3 - Service Discovery
Parte 2: Networking
- Capítulo 4.4 - Networking Kubernetes
- Capítulo 4.5 - Network Policies
- Capítulo 4.6 - Endpoints e EndpointSlices
Labs Práticos
- Lab 4.1 - Serviços ClusterIP e NodePort
- Lab 4.2 - Service Discovery com DNS
- Lab 4.3 - Network Policies
- Lab 4.4 - LoadBalancer e Integração com Cloud
Validação
Conceitos-Chave
Serviços
Os Serviços expõem um conjunto de Pods como um serviço de rede com um IP estável.
Tipos de Serviços
- ClusterIP: Acesso interno ao cluster
- NodePort: Expõe em uma porta de cada node
- LoadBalancer: Expõe via um load balancer cloud
- ExternalName: Alias para um serviço externo
Próximos Passos
Comece entendendo os Serviços:
Capítulo 4.1: Introdução aos Serviços
Lab 4.1: Serviços ClusterIP e NodePort
Módulo criado em: Dezembro 2024