|
Este documento foi traduzido usando tecnologia de tradução automática de máquina. Sempre trabalhamos para apresentar traduções precisas, mas não oferecemos nenhuma garantia em relação à integridade, precisão ou confiabilidade do conteúdo traduzido. Em caso de qualquer discrepância, a versão original em inglês prevalecerá e constituirá o texto official. |
Namespaces
Dentro do Rancher, você pode dividir ainda mais os projetos em diferentes namespaces, que são clusters virtuais dentro de um projeto respaldado por um cluster físico. Caso você precise de outro nível de organização além dos projetos e do default namespace, pode usar múltiplos namespaces para isolar aplicativos e recursos.
Embora você atribua recursos no nível do projeto para que cada namespace no projeto possa usá-los, você pode substituir essa herança atribuindo recursos explicitamente a um namespace.
Recursos que você pode atribuir diretamente a namespaces incluem:
Para gerenciar permissões em um cluster Kubernetes padrão, os administradores do cluster configuram políticas de acesso baseadas em função para cada namespace. Com o Rancher, as permissões dos usuários são atribuídas no nível do projeto, e as permissões são automaticamente herdadas por qualquer namespace pertencente ao projeto específico.
|
Se você criar um namespace com |
Criando Namespaces
Crie um novo namespace para isolar aplicativos e recursos em um projeto.
|
Ao trabalhar com recursos de projeto que você pode atribuir a um namespace (ou seja, workloads, certificados, ConfigMaps, etc.), você pode criar um namespace rapidamente. |
-
No canto superior esquerdo, clique em ☰ > Gerenciamento de Cluster.
-
Na página Clusters, vá para o cluster onde você deseja criar um namespace e clique em Explorar.
-
Clique em menu:Cluster[Projetos/Namespaces].
-
Vá para o projeto onde você deseja adicionar um namespace e clique em Criar Namespace. Alternativamente, vá para Não em um Projeto para criar um namespace não associado a um projeto.
-
Opcional: Se seu projeto tiver Cotas de Recursos em vigor, você pode substituir os Limites de recursos padrão (que impõe um limite nos recursos que o namespace pode consumir).
-
Digite um Nome e clique em Criar.
Resultado: Seu namespace é adicionado ao projeto. Você pode começar a atribuir recursos do cluster ao namespace.
Movendo Namespaces para Outro Projeto
Administradores de cluster e membros podem ocasionalmente precisar mover um namespace para outro projeto, como quando você deseja que uma equipe diferente comece a usar o aplicativo.
-
No canto superior esquerdo, clique em ☰ > Gerenciamento de Cluster.
-
Na página Clusters, vá para o cluster onde você deseja mover um namespace e clique em Explorar.
-
Clique em menu:Cluster[Projetos/Namespaces].
-
Vá para o namespace que você deseja mover e clique em ⋮ > Mover.
-
Selecione os namespaces que você deseja mover para um projeto diferente. Em seguida, clique em Mover. Você pode mover vários namespaces de uma vez.
Notas:-
Não mova os namespaces no projeto
System. Mover esses namespaces pode afetar negativamente a rede do cluster. -
Você não pode mover um namespace para um projeto que já possui Cotas de Recursos configuradas.
-
Se você mover um namespace de um projeto que tem uma cota definida para um projeto sem cota definida, a cota é removida do namespace.
-
-
Escolha um novo projeto para o novo namespace e, em seguida, clique em Mover. Alternativamente, você pode remover o namespace de todos os projetos selecionando Nenhum.
Resultado: Seu namespace é movido para um projeto diferente (ou está desconectado de todos os projetos). Se algum recurso do projeto estiver anexado ao namespace, o namespace os libera e, em seguida, anexa recursos do novo projeto.
Editando Cotas de Recursos do namespace
Você pode sempre substituir o limite padrão do namespace para fornecer a um namespace específico acesso a mais (ou menos) recursos do projeto.
Para mais informações, consulte os procedimentos para editar cotas de recursos do namespace.