Consul namespaces allow global operators to create isolated environments in a shared cluster and apply any required service access restrictions for authenticated users.
Namespaces enhance the usability of a shared cluster by isolating teams from the jobs of others, by providing fine grain access control to jobs when coupled with ACLs, and by preventing bad actors from negatively impacting the whole cluster.
Many organizations implement Vault as a "service", providing centralized management for teams within an organization while ensuring that those teams operate within isolated environments known as tenants.
Description
Enterprise feature
Namespaces
is implemented in Consul, Nomad and Vault.The main idea is isolation in a shared cluster. (teams, deployments, services, policies, etc...)
Acceptance Criteria
References
Feature idea
Main idea consul
Main idea nomad
Main idea vault