Follow these instructions to install Space Cloud on Minikube.
Make sure you have
kubectl
installed before installing minikube.
Install the latest version of Minikube for Windows, Linux or macOS.
Start minikube:
minikube start --cpus=4 --memory=8096
Space Cloud requires Istio to work correctly. The default Istio profile works perfectly well.
Download the latest istio release:
curl -L https://istio.io/downloadIstio | sh -
Space Cloud has been tested with Istio versions
v1.8.X
,v1.7.X
andv1.6.X
.
Move to the Istio package directory and install Istio. For example, if the package is istio-1.8.0
:
cd istio-1.8.0
./bin/istioctl install --set profile=demo
For more detailed Istio install instructions, visit the Istio Docs
To install Space Cloud, first download space-cli
:
Now install Space Cloud using the following command:
space-cli setup
For details on how to customise Space Cloud installation, visit the customisation docs.
Wait for all the pods to start:
kubectl get pods -n space-cloud --watch
You should be able to access Mission Control on http://$(minikube ip):30122/mission-control
Set up port forwarding to access Mission Control on localhost:4122
.
kubectl port-forward -n istio-system deployments/istio-ingressgateway 4122:8080
You should be able to access Mission Control on http://localhost:4122/mission-control
.
The default credentials are:
You can change it by editing the admin.username
and admin.password
variables of the space-cloud configuration file.
Awesome! We just started Space Cloud using Kubernetes. Next step would be to set up a project to use Space Cloud in your preferred language.
Feel free to check out various capabilities of space-cloud
: