Gestión de espacios de nombres
Uso de espacios de nombres
- Al crear una carga de trabajo, puede seleccionar un espacio de nombres para aislar recursos o usuarios.
- Al consultar cargas de trabajo, puede seleccionar un espacio de nombres para ver todas las cargas de trabajo del espacio de nombres.
Aislamiento de espacios de nombres
- Aislamiento de espacios de nombres por entorno
Una aplicación generalmente pasa por las etapas de desarrollo, depuración conjunta y prueba antes de lanzarse. En este proceso, las cargas de trabajo desplegadas en cada entorno (etapa) son las mismas, pero están definidas lógicamente. Hay dos formas a definirlos:
- Agruparlos en diferentes clústeres para diferentes entornos.
Los recursos no se pueden compartir entre diferentes clústeres. Además, los servicios en diferentes entornos pueden acceder entre sí solo a través del balanceo de carga.
- Agruparlos en diferentes espacios de nombres para diferentes entornos.
Se puede acceder mutuamente a las cargas de trabajo del mismo espacio de nombres mediante el nombre de Service. El acceso entre espacios de nombres se puede implementar mediante el nombre de Service o el nombre de espacio de nombres.
La siguiente figura muestra los espacios de nombres creados para los entornos de desarrollo, depuración conjunta y prueba, respectivamente.
Figura 1 Un espacio de nombres para un entorno
- Agruparlos en diferentes clústeres para diferentes entornos.
- Aislamiento de espacios de nombres por aplicación
Se recomienda utilizar este método si se despliegan un gran número de cargas de trabajo en el mismo entorno. Por ejemplo, en la siguiente figura, se crean diferentes espacios de nombres (APP1 y APP2) para gestionar lógicamente las cargas de trabajo como diferentes grupos. Las cargas de trabajo del mismo espacio de nombres tienen acceso entre sí mediante el nombre de Service y las cargas de trabajo de diferentes espacios de nombres tienen acceso entre sí mediante el nombre de Service o el nombre de espacio de nombres.
Figura 2 Agrupación de cargas de trabajo en diferentes espacios de nombres
Eliminación de un espacio de nombres
Si se elimina un espacio de nombres, todos los recursos (como cargas de trabajo, trabajos y ConfigMaps) de este espacio de nombres también se eliminarán. Tenga cuidado al eliminar un espacio de nombres.
- Inicie sesión en la consola de CCE y acceda a la consola del clúster.
- Elija Namespaces en el panel de navegación. En la página mostrada, haga clic en More en la fila del espacio de nombres de destino y elija Delete.
Siga las instrucciones para eliminar el espacio de nombres. No se pueden eliminar los espacios de nombres predeterminados.