如何将k8s中的多个部署yaml文件合并为一个yaml文件而不使用分隔符'---'?

AIM*_*vel 6 yaml kubernetes google-kubernetes-engine kubernetes-pod azure-aks

上面提到,我想将k8s中的多个部署yaml文件合并为一个yaml文件,但是由于项目原因,无法使用分隔符“---”。

Gho*_*kun 2

您可以使用列表:

apiVersion: v1
kind: List
items:
- apiVersion: v1
  kind: ConfigMap
  metadata:
    name: cm1
- apiVersion: v1
  kind: ConfigMap
  metadata:
    name: cm2

$ kubectl apply -f list.yaml
configmap/cm1 created
configmap/cm2 created
Run Code Online (Sandbox Code Playgroud)