Helm和Kustomize-Windows的后期渲染器外壳脚本

问题描述

我需要一个等效的Unix shell脚本:

ID

但对于Windows。我最终得到:

#!/bin/bash
# save incoming YAML to file
cat > all.yaml
# modify the YAML with kustomize
kustomize build . && rm all.yaml

但是它不起作用-生成的文件为空。我恳求帮助。

命令@echo off type > all.yaml kustomize build . 获取标准输出并将其存储在 all.yaml 文件中。 Helm在std in / out上运行,Kustomize在文件上运行,因此该脚本确保了这些工具之间的正确通信。脚本提供给掌舵,例如:cat > all.yaml(脚本保存在文件 kustomize 中)。

编辑

简化,我寻找的Windows相当于Unix:

helm upgrade <release_name> <chart> --post-renderer kustomize

解决方法

终于解决了!并提出:

@echo off
more > all.yaml
kustomize build . && del all.yaml

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...