DataONEorg / api-entrypoint

The DataONE Kubernetes cluster's API ingress controller component that is shared between microservices
0 stars 1 forks source link

Add restricted users to k8s #8

Closed gothub closed 2 years ago

gothub commented 3 years ago

As new services are added to k8s, they can be administered by appropriate Linux usernames. For example, currently on the dev k8s cluster, the bookkeeper service is started, stopped and upgraded from the Linux 'bookkeeper' username.

This username can be restricted to one k8s namespace, so that only k8s resources (pods, services) can be created and viewed in that namespace and no other.

To enable this, for each username needed:

Detailed instructions with template YAML and config files will be added to this repo.

gothub commented 2 years ago

k8s app RBAC is now described in the k8s-cluster repo here