【问题标题】:Kubernetes apply all files inside a directory, "kubectl apply --all"?Kubernetes 应用目录中的所有文件,“kubectl apply --all”?
【发布时间】:2021-02-03 17:23:07
【问题描述】:

只是想知道,假设我在一个目录中有 X Kubernetes deployment.yamlpod.yamlpersistedvolumecliam.yamlservice.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 东西?

【问题讨论】:

标签: kubernetes kubectl


【解决方案1】:

您可以使用kubectl apply -f /path/to/dir 应用目录中的所有内容。要包含子目录,请使用参数-R,例如kubectl apply -R -f /path/to/dir

【讨论】:

    【解决方案2】:
    # Apply resources from a directory
    kubectl apply -f dir/
    
    # Process the directory used in -f recursively
    kubectl apply -R -f dir/
    

    更多详情请查看reference documentation

    【讨论】:

      猜你喜欢
      • 2020-04-16
      • 2020-09-15
      • 2021-03-27
      • 2018-12-14
      • 2020-02-07
      • 2018-05-02
      • 2018-06-14
      • 2020-06-14
      • 2018-04-24
      相关资源
      最近更新 更多