Hydrosphere.io
GithubPython SDKContact UsSlack Community
2.4.3 Release
2.4.3 Release
  • Hydrosphere
  • 🌊About Hydrosphere
    • Overview
    • Concepts
    • Platform Architecture
      • Serving
      • Monitoring
      • Interpretability
    • Key Features
      • Model Registry
      • Inference Pipelines
      • A/B Model Deployments
      • Traffic Shadowing
      • Language-Agnostic
      • Automatic Outlier Detection
      • Data Drift Report
      • Monitoring Dashboard
      • Alerts
      • Prediction Explanation
      • Data Projection
      • Kubeflow Components
      • AWS Sagemaker
  • 🏄Quickstart
    • Installation
      • CLI
      • Python SDK
    • Getting Started
    • Tutorials
      • A/B Analysis for a Recommendation Model
      • Using Deployment Configurations
      • Train & Deploy Census Income Classification Model
      • Monitoring Anomalies with a Custom Metric
      • Monitoring External Models
    • How-To
      • Invoke applications
      • Write definitions
      • Develop runtimes
      • Use private pip repositories
  • 💧Resources
    • Troubleshooting
    • Reference
      • Runtimes
    • Contribution
      • Contributing Pull Requests
Powered by GitBook
On this page
  • Docker installation
  • Install from releases
  • Install from source
  • Kubernetes installation
  • Install from charts repository
  • Install from source

Was this helpful?

Export as PDF
  1. Quickstart

Installation

PreviousAWS SagemakerNextCLI

Last updated 4 years ago

Was this helpful?

The Hydrosphere platform can be installed in the following orchestrator's:

Docker installation

To install Hydrosphere using docker-compose, you should have the following prerequisites installed on your machine.

Install from releases

  1. Download the latest $2.4.3$ release from the :

export HYDROSPHERE_RELEASE=released_version
wget -O hydro-serving-${HYDROSPHERE_RELEASE}.tar.gz https://github.com/Hydrospheredata/hydro-serving/archive/${HYDROSPHERE_RELEASE}.tar.gz
  1. Unpack the tar ball:

tar -xvf hydro-serving-${HYDROSPHERE_RELEASE}.tar.gz
  1. Set up an environment:

cd hydro-serving-${HYDROSPHERE_RELEASE}
docker-compose up

Install from source

  1. Clone the serving repository:

    git clone https://github.com/Hydrospheredata/hydro-serving
  2. Set up an environment:

    cd hydro-serving
    docker-compose up -d

Kubernetes installation

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)

Install from charts repository

  1. Add the Hydrosphere charts repository:

    helm repo add hydrosphere https://hydrospheredata.github.io/hydro-serving/helm
  2. Install the chart from repo to the cluster:

    helm install --name serving --namespace hydrosphere hydrosphere/serving

Install from source

  1. Clone the repository:

    git clone https://github.com/Hydrospheredata/hydro-serving.git
    cd hydro-serving/helm
  2. Build dependencies:

    helm dependency build serving
  3. 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 . By default, Hydrosphere UI is available at port 80.

To check the installation, open .

🏄
http://localhost/
Helm 2.9+
Kubernetes 1.14+ with v1 API
http://localhost:8080/
Docker 18.0+
Docker Compose 1.23+
releases page
Docker Compose
Kubernetes