如何用OpenShift CLI递归应用文件夹内YAML文件?是否支持kubectl同款操作?
使用OpenShift CLI(oc)批量部署文件夹中的YAML文件
当然可以,OpenShift CLI(oc)完全兼容kubectl的核心命令,包括单条命令批量部署文件夹内所有YAML资源的操作,用法和kubectl几乎一致:
- 部署指定文件夹下的所有YAML/JSON资源文件:
oc apply -f ./your-yaml-directory/ - 如果文件夹包含子目录且需要递归处理所有层级的资源文件,添加
-R(或--recursive)参数:oc apply -R -f ./your-yaml-directory/
该命令会根据文件中的资源定义,自动在OpenShift集群中创建或更新对应资源。若需要查看详细的执行日志,可添加-v参数调整日志级别(例如-v=4)。
内容的提问来源于stack exchange,提问作者Mayank Singh Rathore
相关产品推荐
相关产品推荐

