Preparing a development environment
To develop and deploy Cloudflow applications, you will need a Java SDK (JDK), Docker, a Kubernetes cluster, the sbt
build tool, and the Cloudflow CLI, which is an extension for kubectl
.
This page describes the required environment to prepare for development. Please see Installing Cloudflow for instructions on how to install Cloudflow on a Kubernetes cluster.
Download and install the Cloudflow CLI
Install the Cloudflow CLI using the official installer:
curl -sL http://cloudflow.io/docs/get.sh | sh
You can pass options to the installer script with -s --
e.g.:
curl -sL http://cloudflow.io/docs/get.sh | sh -s -- --prefix=$HOME --version=2.0.22 --verbose curl -sL http://cloudflow.io/docs/get.sh | sh -s -- -P $HOME -v 2.0.22 -V
If the installer script fails (e.g. there is no curl
nor wget
installed) downaload the binaries at the specific version from:
What’s next
Let’s get an overview of the Wind Turbine example.