ocf / projects

Overview of technical OCF projects
3 stars 0 forks source link

create k8s testing environment (possibly helm) #42

Open nikhiljha opened 4 years ago

nikhiljha commented 4 years ago

Helm charts are basically our current .erb templating, but in a format that makes it actually possible to do test deployments without...

cp k8s.yml.erb k8s.yml
vim k8s.yml # replace everything manually
kubectl -n my-dev-namespace apply -f k8s.yml

https://helm.sh/

Or at least that was my impression of it. I'm not entirely familiar.

cg505 commented 4 years ago

the current templating solution (ocf-kubernetes-deploy, which is a wrapper around krane (previously kubernetes-deploy) has the additional feature that it watches rollout and reverts if there is a problem. i don't think helm does this. (not that we shouldn't use helm, but it's not a replacement for krane)