Helm chart指南-系列(7)- chart测试
Chart测试 一个chart包含许多一起工作的Kubernetes资源和组件。作为chart作者,可能需要编写一些测试来验证chart在安装时是否按预期工作。这些测试还有助于chart消费者了解chart应该做什么。 我在网址 https://whmzsu.github.io/helm-doc-zh-cn/ 不断更新,同时也会搬运到这里,大家有兴趣加入https://github.com/whmzsu/helm-doc-zh-cn/的可以给我提交意见和建议。 测试在Helm chart中的templates/目录,是一个pod定义,指定一个给定的命令来运行容器。容器应该成功退出(exit 0),测试被认为是成功的。该pod定义必须包含helm测试hook注释之一:helm.sh/hook: test-success或helm.sh/hook: test-failure。 示例测试: 验证来自values.yaml文件的配置是否正确注入。 确保用户名和密码正常工作 确保不正确的用户名和密码不起作用 断言服务已启动并正确进行负载平衡 等等 可以使用该helm test 命令在releas...