The version control program used is Git.
The user account must have the following rights:
- Creation of own deployments
- Generation of own secrets
- Creation of own ConfigMaps
- Creation of own DaemonSets
- Generation of own services
These rights are quite fundamental for working with Kubernetes and should be available for every user account. However, in some environments, it may be necessary to contact the cluster administrator about these rights and obtain appropriate permissions.
It is recommended to create a separate namespace for RDS in Kubernetes (e.g. research-data-services). As soon as Kubectl is installed (see Kubernetes), this namespace default can be configured with the following bash command
kubectl config set-context --current --namespace=research-data-services
After that, specifying a context for each Kubectl command (and helmet) becomes obsolete because the specified namespace is used as default. If this is not desired, all commands must be completed accordingly and the tools provided below cannot be used for the most part.