Capítulo 4.5 - Network Policies
Objetivos de Aprendizaje
Al final de este capítulo, usted será capaz de:
- Comprender las Network Policies
- Crear reglas de tráfico
- Aislar los namespaces
- Asegurar la comunicación entre Pods
¿Qué es una Network Policy?
Una Network Policy define las reglas de tráfico de red permitidas entre los Pods.
Por defecto: Todo el tráfico está permitido. Las Network Policies restringen.
Ejemplo de Network Policy
apiVersion: networking.k8s.io/v1
kind: NetworkPolicy
metadata:
name: allow-frontend-to-backend
namespace: default
spec:
podSelector:
matchLabels:
app: backend
policyTypes:
- Ingress
ingress:
- from:
- podSelector:
matchLabels:
app: frontend
ports:
- protocol: TCP
port: 8080
Efecto: Solo los Pods con app=frontend pueden acceder a los Pods app=backend en el puerto 8080.
Resumen
En este capítulo, usted ha aprendido:
Network Policy: Reglas de tráfico de red entre Pods
Aislamiento: Restringir la comunicación
Selectores: Basado en labels
Ingress/Egress: Tráfico entrante/saliente
Próximos Pasos
Capítulo 4.6: Endpoints y EndpointSlices
Lab 4.3: Network Policies
Capítulo creado el: diciembre 2024