4 ms·
ArgoCD for relatively simple stuff. For complex stuff I write Python or Go programs to build manifests, then shell out to kubectl apply. An old example - deplo
by haiku2077 1y ago
ArgoCD for relatively simple stuff.
For complex stuff I write Python or Go programs to build manifests, then shell out to kubectl apply. An old example - deploying a multi-instance modded Arma 3 server on k3s: https://github.com/dharmab/homelab-k3s/tree/main/lab https://github.com/dharmab/homelab-k3s/tree/main/lab
- a-saleh 1y agoWhy just simple? T.b.h. if I were to write a manifest generator, I would still probably commit the thing into a repo and let argo do the rest. Maybe even fiddled around to make the generator into a config-management-plugin ... but that feels like over-doing it.