opencb / opencga

An Open Computational Genomics Analysis platform for big data genomics analysis. OpenCGA is maintained and develop by its parent company Zetta Genomics. Please contact support@zettagenomics.com for bug report and feature requests.
Apache License 2.0
166 stars 97 forks source link

Create a new ARM template to deploy a Kubernetes based OpenCGA #1428

Open j-coll opened 4 years ago

j-coll commented 4 years ago

We want to have a Kubernetes based OpenCGA deployment on Microsoft Azure Cloud. We need to main components for this deployment: An AKS and an HDI.

These two components must be placed with in the same VNET, to allow full visibility between the REST and WORKER nodes and the HDI cluster.

The HDI ARM template is already defined at opencga-app/app/cloud/azure/arm/{hdinsight,hdinsight-storage}

The Kubernetes files are placed at opencga-app/app/cloud/kubernetes. These files should be first "kustomized" depending on a t-shirt size.

marrobi commented 4 years ago

Work in progress here: https://github.com/opencb/opencga/pull/1434

The Azure infrastructure piece is about there, solr and mongo deploy. OpenCGA is deployed using kustomize. Configuration required.