Local Deployment
How to deploy ScienceMesh fetching individual components?
Reva is a reference implementation of the inter-operability platform that serves as a communication layer between a sync’n’share system and the Science Mesh.
This section discusses deployment of Reva. There are several options, local deployment on a single computer, Minikube for testing of a Kubernetes install on a local machine, and finally, Kubernetes as the recommended way of Reva deployment. Make your choice. Note that just plain deployment is described here, the IOP must also be configured, which will be the next step.
Deploy invidual components one by one in your local computer. This approach is the best to learn how the different services connect to each other. Follow the local deployment guide.
Having a fully fledged Kubernetes cluster is a task on its own. This section provides a Minikube setup using the same specifications that will be consumed by a production cluster, so you can start hacking in your own computer. Follow the Minikube deployment guide.
The official way of deploying the IOP platform are its Helm charts. They provide an abstraction over the different Kubernetes entities required to configure and run the IOP on your cluster. Follow the Kubernetes deployment guide.
How to deploy ScienceMesh fetching individual components?
How to deploy the ScienceMesh IOP using Minikube?
Deploy the IOP on your cluster.