|
|
|
|
|
by maineldc
2344 days 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 |
|