I have an RStudio server running currently on my AWS EC2 machine using docker.
I'm planning to move to Kubernetes for scaling purposes.
What would you suggest to be the best practice for maintaining multi-user on a multi-deployment?
- Is there a way to de-couple user management? Like using a database instead of Linux users.
- can we hook up with any other OAuth service providers for authentication?
If I restart an RStudio docker container, I would like to maintain the users separately so that I can use them later when I bring them up, without me creating them again and again.
Please suggest the best practice to achieve RStudio deployment on Kubernetes and still maintain multi-user consistency without any issue.