CPC G06Q 10/101 (2013.01) [G06Q 10/06311 (2013.01); G06Q 10/105 (2013.01); H04L 63/20 (2013.01)] | 15 Claims |
1. A method for managing namespaces in a multi-cluster management system, the method comprising:
creating, by a computer system executing the multi-cluster management system, a workspace for an application being developed by a software development team of an organization, wherein the workspace is a logical grouping of namespaces on which the application has been or will be deployed, wherein each namespace provides a unique scope for resources and objects within a cluster, such that the resources and objects residing in said each namespace are not accessible from other namespaces, and wherein at least a subset of the namespaces in the workspace belong to different clusters of the organization, the different clusters corresponding to different sets of machines residing in different computing environments; and
assigning, by the computer system, a member of the development team as a workspace administrator of the workspace, the assigning enabling the member of the development team to perform one or more management tasks on the workspace and the namespaces via the multi-cluster management system,
wherein the one or more management tasks include a task for setting an access policy on the workspace, the access policy including at least one or more user-role bindings that enable one or more other members of the development team to access the namespaces in the workspace, and
wherein, upon receiving the access policy from the workspace administrator, the computer system translates the access policy into a native format understood by the different clusters and transmits the translated policy to each of the different clusters.
|