Table of Contents
Follow these instructions to install Space Cloud on Minikube.
Install the latest version of Minikube for Windows, Linux or macOS.
Start minikube:
minikube start --cpus=4 --memory=8096
Make sure you have
kubectlinstalled.
Space Cloud requires Istio to work correctly. The default Istio profile works perfectly well.
For convenience, we have already made a YAML file to install istio for a local cluster.
kubectl apply -f https://raw.githubusercontent.com/spaceuptech/space-cloud/master/install-manifests/kubernetes/local/istio.yaml
Wait for all the pods to start:
kubectl get pods -n istio-system --watch
To install Space Cloud, run the command:
kubectl apply -f https://raw.githubusercontent.com/spaceuptech/space-cloud/master/install-manifests/kubernetes/local/space-cloud.yaml
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 space-cloud gateway-0 4122:4122
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_USER and ADMIN_PASS env variables of the gateway deployment. You can find these towards the end of the space-cloud.yaml 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: