如何使用最新的 kubectl-convert 更新磁盘上的文件

问题描述 投票:0回答:0

我想在我的微服务项目中更新一堆 ingress.yaml 文件以使用新的 kubernetes API 版本。目前入口仍在使用

apiVersion: extensions/v1beta1

我对插件 (

kubectl convert
) 和全新的二进制文件 (
kubectl-convert
) 感到困惑...我应该在 2023 年使用哪个工具?

我想要一个单行命令来递归更新当前目录中的所有

ingress.yaml
文件。

也许新工具有一些错误?我认为可以使用的 bash 脚本出现此错误:

find . -name "ingress.yaml" | while read file; do kubectl-convert -f "$file" > "$file"; done
error: no objects passed to convert
bash kubernetes kubectl
© www.soinside.com 2019 - 2024. All rights reserved.