通过使用以下命令,我正在使用不带Tiller的Helm 2来为Helm 3做好准备:
helm template --name HelmReleaseName --output-dir ./Output ./HelmChartName
kubectl apply --recursive --filename ./Output
我有兴趣使用
helm test
对我的Helm版本运行测试以确保它正在运行。没有《 Helm 2》中的蒂勒,有可能做到这一点吗?
最佳答案
好吧,这是不可能的。
准确地说,Tiller维护所有发行版并将所有需要的信息存储在位于Tiller namespace 中的Kubernetes ConfigMap对象中
创建yaml文件并使用kubectl apply --recursive --filename ./Output
应用它们时,您将在群集中创建对象,但不适用于ConfigMaps并释放自身。
关于kubernetes - 如何在没有Tiller和Helm 2的情况下使用 'helm test',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54927388/