合肥做微网站建设,wordpress用户发邮件,iis5.1新建网站,网站分站代理加盟调试模板 调试模板可能很棘手#xff0c;因为渲染后的模板发送了kubernetes API server#xff0c;可能会以格式化以外的原因拒绝YAML文件。
以下命令有助于调试#xff1a;
1、helm lint 是验证chart是否遵循最佳实践的首选工具。
2、helm template --debug在本地测试渲…调试模板 调试模板可能很棘手因为渲染后的模板发送了kubernetes API server可能会以格式化以外的原因拒绝YAML文件。
以下命令有助于调试
1、helm lint 是验证chart是否遵循最佳实践的首选工具。
2、helm template --debug在本地测试渲染chart模板。
3、helm install --dry-run --debug我们已经看到过这个技巧了这是让服务器渲染模板的好方法然后返回生成的清单文件。
4、helm get manifest这是查看安装在服务器上的模板的好方法。
当你的YAML文件解析失败但您想知道生成了什么检索YAML一个简答的方式是注释掉模板中有问题的部分然后重新运行helm install --dry-run --debug
apiVersion: v2
# some: problem section
# {{ .Values.foo | quote }}
apiVersion: v2
# some: problem section
# {{ .Values.foo | quote }}
以上内容会被渲染同时返回完整的注释
apiVersion: v2
# some: problem section
# bar
apiVersion: v2
# some: problem section
# bar
这样就提供了一种快速查看被YAML错误解析阻塞的生成内容的方式。 ————————————
仅用于本人学习
来源Helm | Docs