首页 > 解决方案 > Kubernetes 配置文件中的“|-”是什么意思

问题描述

例如,在以下机密文件中(示例取自此处):

apiVersion: v1
kind: Secret
metadata:
  name: mysecret
type: Opaque
stringData:
  config.yaml: |-
    apiUrl: "https://my.api.com/api/v1"
    username: {{username}}
    password: {{password}}

是什么|-意思?

标签: kubernetes

解决方案


那是来自 yaml 规范的 Block Chomping Indicator。
参考:https ://yaml.org/spec/1.2/spec.html#id2794534

|-
“strip”:删除换行符,从块中删除尾随空白行。


推荐阅读