2 releases
Uses new Rust 2024
new 0.1.1 | May 7, 2025 |
---|---|
0.1.0 | Oct 4, 2024 |
#5 in #balancer
108 downloads per month
Used in moosicbox
48KB
648 lines
Load Balancer
Certificate Setup
- Add 'solver' to CLUSTERS env var. e.g.
solver:10.244.0.68:8089;...
- Grab the IP from the solver pod via
kubectl describe pods cm-acme-http-solver-xxxxx
- Grab the IP from the solver pod via
- Execute the solver url with the required token e.g.
https://tunnel.moosicbox.com/.well-known/acme-challenge/{token}
- (this should happen automatically)
- 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