我想在我的微服务项目中更新一堆 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