This is your launchpad that comes with a variety of applications waiting to run on your kubernetes cluster with a single click.
- Make (on mac via homebrew: brew install make)
- A functioning Kubernetes cluster (
~/.kube/configis used with current context by default)
Minikube Cluster Setup
# If you're on MBP M1 follow installation steps below OR # follow instructions for other platforms @ # https://minikube.sigs.k8s.io/docs/start/ # Install minikube binariess (M1) $ curl -LO https://storage.googleapis.com/minikube/releases/latest/minikube-darwin-arm64 $ sudo install minikube-darwin-arm64 /usr/local/bin/minikube # Start minikube cluster $ minikube start # Open a terminal tab and run following to start proxy access to services. $ minikube tunnel # Minikube comes with a nice dashboard that lets you see the state of cluster intuitively. $ minikube dashboard --url ? Verifying dashboard health ... ? Launching proxy ... ? Verifying proxy health ... URL: http://127.0.0.1:57298/api/v1/namespaces/kubernetes-dashboard/services/http:kubernetes-dashboard:/proxy/ Pretty Easy!
Launchpad runs the following service containers:
- web server
- celery beat
One liner installation script
<div class="highlight highlight-source-shell position-relative overflow-auto" data-snippet-clipboard-copy-content="source
source <(curl -s https://raw.githubusercontent.com/Qubad786/launchpad/master/install.sh) # Now, http://localhost:8080/swagger should have the development server running.