Follow these instructions to install Space Cloud on Minikube.
Make sure you have
kubectlinstalled 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.Xandv1.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: