The Hydrosphere platform can be installed in the following orchestrator's:
To install Hydrosphere using docker-compose
, you should have the following prerequisites installed on your machine.
Download the latest $2.4.3$ release from the releases page:
export HYDROSPHERE_RELEASE=released_versionwget -O hydro-serving-${HYDROSPHERE_RELEASE}.tar.gz https://github.com/Hydrospheredata/hydro-serving/archive/${HYDROSPHERE_RELEASE}.tar.gz
Unpack the tar ball:
tar -xvf hydro-serving-${HYDROSPHERE_RELEASE}.tar.gz
Set up an environment:
cd hydro-serving-${HYDROSPHERE_RELEASE}docker-compose up
Clone the serving repository:
git clone https://github.com/Hydrospheredata/hydro-serving
Set up an environment:
cd hydro-servingdocker-compose up -d
To check the installation, open http://localhost/. By default, Hydrosphere UI is available at port 80.
To install Hydrosphere on the Kubernetes cluster you should have the following prerequisites fulfilled.
PV support on the underlying infrastructure (if persistence is required)
Docker registry with pull/push access (if the built-in one is not used)
Add the Hydrosphere charts repository:
helm repo add hydrosphere https://hydrospheredata.github.io/hydro-serving/helm
Install the chart from repo to the cluster:
helm install --name serving --namespace hydrosphere hydrosphere/serving
Clone the repository:
git clone https://github.com/Hydrospheredata/hydro-serving.gitcd hydro-serving/helm
Build dependencies:
helm dependency build serving
Install the chart:
helm install --namespace hydrosphere serving
After the chart has been installed, you have to expose the ui
component outside of the cluster. For the sake of simplicity, we will just port-forward it locally.
kubectl port-forward -n hydrosphere svc/serving-ui 8080:9090
To check the installation, open http://localhost:8080/.