只是想知道,假设我在一个目录中有X个Kubernetes deployment.yaml
、pod.yaml
、persistedvolumecliam.yaml
和service.yaml
文件。
教程将告诉我们执行以下操作:
kubectl apply -f frontend-service.yaml,redis-master-service.yaml,redis-slave-service.yaml,frontend-deployment.yaml,redis-master-deployment.yaml,redis-slave-deployment.yaml
有没有一种方法可以像这样做:
kubectl apply all
或
kubectl apply -f *
或其一些变体来旋转目录内的所有kube填充物?
3条答案
按热度按时间dgsult0t1#
可以使用
kubectl apply -f /path/to/dir
应用目录中的所有内容。要包括子目录,请使用参数-R
,如kubectl apply -R -f /path/to/dir
xoshrz7s2#
有关详细信息,请查看参考文档。
yc0p9oo03#
您可以使用kubectl apply通过使用--recursive标志在所有文件夹中递归地应用YAML文件。
下面是进入根文件夹后的基本语法: