Skip to content
Latchkey

Namespace Isolation - Definição do Glossário de CI/CD

Namespace isolation particiona um único cluster em ambientes virtuais com escopo, para que nomes, quotas e permissões permaneçam separados.

Namespace isolation usa namespaces do Kubernetes para particionar um cluster em sub-clusters virtuais, dando escopo a nomes, quotas e controles de acesso para que equipes ou ambientes não colidam.

Os pipelines costumam fazer deploy de builds de preview ou staging em namespaces por branch. O isolamento impede que esses ambientes efêmeros interfiram entre si.

Ambientes de preview

Um job de CI pode criar um namespace por pull request, fazer deploy do build ali, executar testes e excluir o namespace quando o PR fecha, oferecendo ambientes de preview isolados e baratos.

Guias relacionados