CPC H04L 63/102 (2013.01) [G06F 9/44505 (2013.01); G06F 9/45545 (2013.01); H04L 63/0823 (2013.01); H04L 63/20 (2013.01)] | 11 Claims |
1. An apparatus for configuration of a containerized computing namespaces, the apparatus comprising:
at least one processor;
memory including machine readable instructions that, when executed by the at least one processor, cause the at least one processor to at least:
identify, in response to creation of a containerized computing namespace, a user account that is to be granted access to the containerized computing namespace, the containerized computing namespace being associated with resources representing one or more Kubernetes pods;
create a service account, the service account representing the user account for the containerized computing namespace;
create a role within the containerized computing namespace;
assign a role binding between the role and the service account;
store a secret associated with the service account, the secret being stored in a namespace information memory, the secret being recalled for configuration file generation for the user account, wherein the secret includes a certificate and a token;
generate a configuration file including a name of the containerized computing namespace and the secret associated with the service account;
monitor the containerized computing namespace; and
provide the configuration file to a user, the configuration file to be used to grant access the containerized computing namespace;
wherein the resources associated with the containerized computing namespace are assigned based on roles assigned to users.
|