2 releases

Uses new Rust 2024

new 0.1.1 May 7, 2025
0.1.0 Oct 4, 2024

#5 in #balancer

Download history 1/week @ 2025-02-01 2/week @ 2025-02-08 108/week @ 2025-05-03

108 downloads per month
Used in moosicbox

MPL-2.0 license

48KB
648 lines

Load Balancer

Certificate Setup

  1. Add 'solver' to CLUSTERS env var. e.g. solver:10.244.0.68:8089;...
    1. Grab the IP from the solver pod via kubectl describe pods cm-acme-http-solver-xxxxx
  2. Execute the solver url with the required token e.g. https://tunnel.moosicbox.com/.well-known/acme-challenge/{token}
    • (this should happen automatically)
  3. Profit

Tear down cluster

kubectl delete all --all

kubectl get validatingwebhookconfiguration.admissionregistration.k8s.io
kubectl delete validatingwebhookconfiguration.admissionregistration.k8s.io/<Junk Object>

kubectl get mutatingwebhookconfiguration.admissionregistration.k8s.io
kubectl delete mutatingwebhookconfiguration.admissionregistration.k8s.io/<Junk Object>

May need to manually kubectl apply -f kubernetes/cert-manager.yaml?

Dependencies

~79MB
~1.5M SLoC