Este documento ha sido traducido utilizando tecnología de traducción automática. Si bien nos esforzamos por proporcionar traducciones precisas, no ofrecemos garantías sobre la integridad, precisión o confiabilidad del contenido traducido. En caso de discrepancia, la versión original en inglés prevalecerá y constituirá el texto autorizado.

Espacios de nombres

Dentro de Rancher, puedes dividir aún más los proyectos en diferentes espacios de nombres, que son clústeres virtuales dentro de un proyecto respaldado por un clúster físico. Si necesitas otro nivel de organización más allá de los proyectos y el default espacio de nombres, puedes usar múltiples espacios de nombres para aislar aplicaciones y recursos.

Aunque asignas recursos a nivel de proyecto para que cada espacio de nombres en el proyecto pueda utilizarlos, puedes anular esta herencia asignando recursos explícitamente a un espacio de nombres.

Los recursos que puedes asignar directamente a los espacios de nombres incluyen:

Para gestionar permisos en un clúster de Kubernetes estándar, los administradores del clúster configuran políticas de control de acceso basado en funciones para cada espacio de nombres. Con Rancher, los permisos de usuario se asignan a nivel de proyecto, y los permisos se heredan automáticamente por cualquier espacio de nombres que pertenezca al proyecto en particular.

Si creas un espacio de nombres con kubectl, es posible que no funcione porque kubectl no exige que tu nuevo espacio de nombres esté asociado a un proyecto al que tengas acceso. Si tus permisos están restringidos a nivel de proyecto, es mejor crear un espacio de nombres a través de Rancher para asegurarte de que tendrás permiso para acceder al espacio de nombres.

Creando Espacios de Nombres

Crea un nuevo espacio de nombres para aislar aplicaciones y recursos en un proyecto.

Al trabajar con recursos de proyecto que puedes asignar a un espacio de nombres (es decir, cargas de trabajo, certificados, ConfigMaps, etc.), puedes crear un espacio de nombres sobre la marcha.

  1. En la esquina superior izquierda, haz clic en ☰ > Gestión de Clústeres.

  2. En la página Clústeres, ve al clúster donde quieras crear un espacio de nombres y haz clic en Explorar.

  3. Haz clic en menu:Clúster[Proyectos/Espacios de nombres].

  4. Ve al proyecto donde quieras añadir un espacio de nombres y haz clic en Crear Espacio de Nombres. Alternativamente, ve a No en un Proyecto para crear un espacio de nombres no asociado con un proyecto.

  5. Opcional: Si tu proyecto tiene Cuotas de Recursos en efecto, puedes anular los Límites de recursos predeterminados (que establecen un límite en los recursos que el espacio de nombres puede consumir).

  6. Introduce un Nombre y luego haz clic en Crear.

Resultado: Tu espacio de nombres se añade al proyecto. Puedes comenzar a asignar recursos del clúster al espacio de nombres.

Mover Espacios de Nombres a Otro Proyecto

Los administradores de clúster y los miembros pueden necesitar ocasionalmente mover un espacio de nombres a otro proyecto, como cuando deseas que un equipo diferente comience a usar la aplicación.

  1. En la esquina superior izquierda, haz clic en ☰ > Gestión de Clústeres.

  2. En la página Clústeres, ve al clúster donde quieras mover un espacio de nombres y haz clic en Explorar.

  3. Haz clic en menu:Clúster[Proyectos/Espacios de nombres].

  4. Ve al espacio de nombres que deseas mover y haz clic en ⋮ > Mover.

  5. Selecciona el(los) espacio(s) de nombres que deseas mover a un proyecto diferente. Luego haz clic en Mover. Puedes mover múltiples espacios de nombres a la vez.

    Notas:
    • No muevas los espacios de nombres en el proyecto System. Mover estos espacios de nombres puede afectar negativamente a la red del clúster.

    • No puedes mover un espacio de nombres a un proyecto que ya tiene una cuota de recursos configurada.

    • Si mueves un espacio de nombres de un proyecto que tiene una cuota establecida a un proyecto sin cuota establecida, la cuota se elimina del espacio de nombres.

  6. Elige un nuevo proyecto para el nuevo espacio de nombres y luego haz clic en Mover. Alternativamente, puedes eliminar el espacio de nombres de todos los proyectos seleccionando Ninguno.

Resultado: Tu espacio de nombres se mueve a un proyecto diferente (o se desasocia de todos los proyectos). Si hay recursos de proyecto adjuntos al espacio de nombres, este los libera y luego asigna los recursos del nuevo proyecto.

Editar Cuotas de Recursos del Espacio de Nombres

Siempre puedes anular el límite predeterminado del espacio de nombres para proporcionar a un espacio de nombres específico acceso a más (o menos) recursos del proyecto.

Para más información, consulta cómo editar cuotas de recursos del espacio de nombres.