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

标签 kubernetes yaml google-kubernetes-engine kubernetes-pod azure-aks

关闭。这个问题需要details or clarity .它目前不接受答案。












想改善这个问题吗?通过 editing this post 添加详细信息并澄清问题.

去年关闭。




Improve this question




上面说了,我想将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

关于kubernetes - 如何在不使用分隔符 '---' 的情况下将 k8s 中的多个部署 yaml 文件合并为一个 yaml 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64513955/

相关文章:

nginx - Ingress 和反向代理有什么区别?

python - 使用 kubernetes python 客户端将文件从 pod 复制到主机

Kubernetes:将 YAML 转换为 JSON 时出错:yaml:第 12 行:未找到预期的 key

nginx - 什么是kube-nginx,它与kube-proxy有何区别?

azure-devops - 值为 yaml 中变量名的变量

mysql - 如何使用 GCE 在 Kubernetes 中安装 Mysql

yaml - 如何依次部署多个serverless.yml文件

amazon-web-services - 云信息 : AmazonEC2; Status Code: 400; Error Code: Unsupported

docker - GKE docker容器内缺少NET I/O统计值

kubernetes - 无法访问谷歌云上暴露的外部 IP