Saltar al contenido principal

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