Configure Rok Account Management¶
This guide will walk you through configuring Rok account management. Rok uses two components for account management:
- A Profile controller.
- A Reception server.
Combined, those two components take care of provisioning the namespaces and RBAC rules for each Rok user. Upon login, the Rok UI will display the namespace the user operates under.
Fast Forward
If you are also going to deploy Kubeflow, or if you have already configured Rok account management, expand this box to fast-forward.
- Proceed to the What’s Next section.
Overview
What You’ll Need¶
- A configured management environment.
- Your clone of the Arrikto GitOps repository.
Procedure¶
Warning
Do not run this guide, if you are going to also deploy Kubeflow. Skip to the What’s Next section instead.
Go to your GitOps repository, inside your
rok-tools
management environment:root@rok-tools:/# cd ~/ops/deploymentsSet the prefix Reception uses for Profile creation to
personal-
:root@rok-tools:~/ops/deployments# echo "PROFILE_PREFIX=personal-" >> \ > kubeflow/manifests/apps/reception/overlays/deploy/params.envCommit the changes:
root@rok-tools:~/ops/deployments# git commit -am "Configure Rok Account Management"