Yaml部署密钥示例

当进行添加密钥操作时,如果创建方式选择上传YAML文件方式,则文件内容需符合Kubernetes的密钥要求(关于Kubernetes对密钥要求详细说明,请参见官方说明https://kubernetes.io/zh/docs/concepts/configuration/secret/)。YAML密钥文件的内容参考示例如下:

apiVersion: v1    # 必填, 指定api版本,规定该值为v1

kind: Secret    # 必填,密钥类型,为Secret

metadata:

  name: secret-sa-sample    # 必填,密钥名称

  namespace: default    # 必填,命名空间,与应用组相关

type: Opaque    # 必填,Opaque指用户定义的任意数据,当 Secret 配置文件中未作显式设定时,默认的 Secret 类型是 Opaque

data:    # 详细的需要挂载的数据键/值对,key由用户自定义,valuebase64编码后的值

  app-data: dGVzdA==

  extra: YmFyCg==