-
Notifications
You must be signed in to change notification settings - Fork 0
Instalation of TOBIAS Cloud Service
To create the TOBIAS-Cloud-Service two deployments are required one contianing a nginx fileserver the other one a nextflow TOBIAS deployment which runs and cotrolle the ploting jobs. The setup.py file will create these two deployments, an ingerse and a service for the ngins, several pvcs and a servcieaccount with rollebinding rights.
The setup skripts creates a nginx deployment which gets a gloable IP over a Ingeress and a Service. In the Ingress the annotaion must be set to 'nginx.ingress.kubernetes.io/proxy-body-size': '100000m'
to allow uploads over 1MB with the Ingrees-Controller (more infromation). The Deployments get a PVC for the uploaded files and for the files for download.
The Nextflow TOBIAS Deployment needs a ServiceAccount with Rollebindings