kubernetes-helm - 仅部署 helm chart 中的一个模板
问题描述
有没有办法从舵图部署一个模板?helm upgrade --install
必须应用于图表,但我只想部署一个文件,比如说 configmap.yaml。当我运行时kubectl apply -f configmap.yaml
,我得到一个错误:error converting YAML to JSON: yaml: line 5: did not find expected node content
因为有从 _helpers.tpl: 获取的变量{{ include "templatename.fullname" . }}
。使用掌舵 3。
解决方案
发现我可以这样做:
helm template name charts/chartname/charts/name --values values.yaml | kubectl apply -f - -l key=value
推荐阅读
- django - Django ORM 以错误的时间执行查询?
- sql - Teradata 获取前两天的行数并进行比较
- python - python中Dataframe的Concat列?
- flyway - Flyway - 它是否跟踪模式和对象依赖关系
- ios - 为什么我无法快速下载所有 json 值?
- javascript - 如何从 Spring 客户端应用程序更新服务工作者中的语言
- python - 识别图像中没有可见轮廓的表格的边框和列轮廓
- python - 如何将 astropy.table.table.Table 文件类型转换为 pandas.core.frame.DataFrame 文件类型
- assembly - 为什么 RISC-V SB 和 UJ 指令类型以这种方式编码?
- spring-boot - 在 Spring Boot 应用程序中执行 java -jar 但未编译时出错