Kubernetes manifests for deploying Book-em
(All of these tools should be installed inside Linux)
You will need:
helm plugin install https://github.com/databus23/helm-diff
curl -LO https://github.com/helmfile/helmfile/releases/download/v1.1.7/helmfile_1.1.7_linux_amd64.tar.gz
tar -xzf helmfile_1.1.7_linux_amd64.tar.gz
sudo mv helmfile /usr/local/bin/sudo apt install socat-
Make sure to start the local cluster:
minikube start # If you haven't, enable ingress. minikube addons enable ingress
-
The easiest way to deploy the whole infrastructure is using helmfile:
helmfile apply
-
If you're using WSL2, establish a connection between your Windows host and the WSL guest:
./socat.sh
-
Add the hostname to your hosts file:
- If you're on windows:
# C:/Windows/System32/drivers/etc/hosts 127.0.0.1 bookem.local 127.0.0.1 api.bookem.local 127.0.0.1 db.bookem.local 127.0.0.1 jaeger.bookem.local 127.0.0.1 grafana.bookem.local
- If you're on Linux:
# /etc/hosts 127.0.0.1 bookem.local api.bookem.local db.bookem.local jaeger.bookem.local grafana.bookem.local