Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kubernetes 如何在不使用分隔符的情况下将k8s中的多个部署yaml文件合并为一个yaml文件'---';?_Kubernetes_Yaml_Google Kubernetes Engine_Kubernetes Pod_Azure Aks - Fatal编程技术网

Kubernetes 如何在不使用分隔符的情况下将k8s中的多个部署yaml文件合并为一个yaml文件'---';?

Kubernetes 如何在不使用分隔符的情况下将k8s中的多个部署yaml文件合并为一个yaml文件'---';?,kubernetes,yaml,google-kubernetes-engine,kubernetes-pod,azure-aks,Kubernetes,Yaml,Google Kubernetes Engine,Kubernetes Pod,Azure Aks,如上所述,我想将k8s中的多个部署yaml文件合并到一个yaml文件中,但由于项目原因,我无法使用分隔符“---”您可以使用一个列表: apiVersion: v1 kind: List items: - apiVersion: v1 kind: ConfigMap metadata: name: cm1 - apiVersion: v1 kind: ConfigMap metadata: name: cm2 $ kubectl apply -f list.ya

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

您可以使用一个列表:

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