【问题标题】:How do I actually get the output of kubectl kustomize into my cluster?我如何将 kubectl kustomize 的输出实际获取到我的集群中?
【发布时间】:2021-03-28 06:37:29
【问题描述】:

我有一个非常简单的 kustomization.yaml:

configMapGenerator:
  - name: icecast-conifg
    files:
      - icecast.xml

当我运行kubectl kustomize . 时,它会正确吐出生成的 configMap,但我如何将它实际加载到我的集群中?我错过了一些基本步骤。

【问题讨论】:

    标签: kubernetes kubectl k3s kustomize


    【解决方案1】:

    使用 Kustomize,您可以在使用 kubectl apply 时使用 -k(或 --kustomize)标志而不是 -f。示例:

    kubectl apply -k <my-folder-or-file>
    

    Declarative Management of Kubernetes Objects Using Kustomize

    【讨论】:

    • 你不知道Argo会不会自动应用kustomization.yaml?
    • 我不知道。但是,如果它从 Git 签出,如果每个文件都提交给 Git,它可能会像您在本地一样工作。
    【解决方案2】:

    你可以这样做

    kubectl kustomize . | kubectl apply -f -
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-01
      • 2018-12-28
      • 2023-01-24
      • 1970-01-01
      • 2018-05-22
      • 2020-07-19
      • 1970-01-01
      相关资源
      最近更新 更多