16 ms·
For integrating k8s deploy into CI / CD, I really like Krane [0]. It has several key features: 1. A way to templatize YAML (though it could be used with Tank
by maineldc 7y ago
For integrating k8s deploy into CI / CD, I really like Krane [0]. It has several key features:
1. A way to templatize YAML (though it could be used with Tanka too - the render command is split from the deploy command for this reason)
2. Monitors the rollout of resources - it's possible to detect successful and failed deployments more easily.
3. A way to run one-off commands during deployment.
4. Uses kubectl under the hood so easy to add to any workflow.
It has other features that I don't use including secrets management.
Net net - I definitely think it could elegantly replace a bunch of bash scripts that do kubectl things.
[0] https://github.com/Shopify/krane https://github.com/Shopify/krane