我正在使用没有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维护所有版本并将所有需要的信息存储在位于Tiller名称空间中的Kubernetes ConfigMap对象中
当您创建yaml文件并使用kubectl apply --recursive --filename ./Output
应用它们时 - 您在群集中创建对象,但不适合ConfigMaps并自行释放。