Kubernetes 应用目录内的所有文件,"kubectl apply --all"?
Kubernetes apply all files inside a directory, "kubectl apply --all"?
只是想知道,假设我在目录中有 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 东西?
您可以使用 kubectl apply -f /path/to/dir
应用目录中的所有内容。要包含子目录,请使用参数 -R
,例如 kubectl apply -R -f /path/to/dir
# Apply resources from a directory
kubectl apply -f dir/
# Process the directory used in -f recursively
kubectl apply -R -f dir/
有关详细信息,请查看 reference documentation。
只是想知道,假设我在目录中有 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 东西?
您可以使用 kubectl apply -f /path/to/dir
应用目录中的所有内容。要包含子目录,请使用参数 -R
,例如 kubectl apply -R -f /path/to/dir
# Apply resources from a directory
kubectl apply -f dir/
# Process the directory used in -f recursively
kubectl apply -R -f dir/
有关详细信息,请查看 reference documentation。