我正在将端到端测试添加到我们位于kubernetes中的dev env中。每当服务更新时,我都希望启动测试。我的问题是:准备好新服务后,启动测试的最佳方法是什么?
我发现了两个看似不错但并不完美的选项:
1)post-upgrade helm chart hooks
2)validating admission webhooks
有人在这方面有经验或对最佳方法有意见吗?还有我错过的另一种方式吗?
编辑: 在向我的devops团队建议入学网络狂之后,他们将我指向kubernetes控制器,我发现了这一点:
https://github.com/bitnami-labs/kubewatch
我认为kubewatch可以满足我的需求。