Skip to content

book-em/helm-charts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

helm-charts

Kubernetes Helm YAML

Kubernetes manifests for deploying Book-em

1 Getting started

1.1 Installing the required tools

(All of these tools should be installed inside Linux)

You will need:

1.2 Installing recommended tools

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/

1.3 Installing tools if you're using WSL2

sudo apt install socat

2 Deploying the infrastructure

  1. Make sure to start the local cluster:

    minikube start
    
    # If you haven't, enable ingress.
    minikube addons enable ingress
  2. The easiest way to deploy the whole infrastructure is using helmfile:

    helmfile apply
  3. If you're using WSL2, establish a connection between your Windows host and the WSL guest:

    ./socat.sh
  4. 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

About

Kubernetes manifests for deploying Book-em

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages