¿Para qué sirven los namespaces de Kubernetes?
Opciones
- Para cifrar el tráfico entre los pods del clúster
- Para dividir un clúster en secciones con nombres, cuotas y permisos (Opción correcta)
- Para guardar las imágenes de contenedor de cada equipo
- Para programar trabajos a horas fijas dentro del clúster
Respuesta
Para dividir un clúster en secciones virtuales lógicas (por ejemplo dev, staging, team-a) con nombres, cuotas y permisos separados
Por qué
Un namespace es una frontera tipo carpeta dentro de un clúster. Dos equipos o entornos pueden tener un Service llamado api sin chocar.
Puedes asignar cuotas de recursos y reglas de acceso (RBAC) por namespace. Namespaces por defecto: default, kube-system (componentes del clúster).
Usa kubectl get pods -n staging para elegir uno.
Recuerda
Namespace = partición lógica de un clúster.