【问题标题】:to load server.p12 file into volume mounts on a kubernetes deployment using secret使用秘密将 server.p12 文件加载到 kubernetes 部署上的卷挂载中
【发布时间】:2021-05-15 08:41:52
【问题描述】:

我有一个使用案例来使用秘密将文件 ( server.p12 ) 加载到 kubernetes 部署中。我的文件结构

poc
[]templates
  [] certificate-secret
[]server.p12

我一直在尝试的秘密是

apiVersion: v1
kind: Secret
metadata:
  name: certificates-secret-p12
type: Opaque
data:
  {{ (.Files.Get "server.p12") }}

这似乎根本不起作用。我收到以下错误

error converting YAML to JSON: yaml: invalid leading UTF-8 octet

谁能帮帮我。

【问题讨论】:

    标签: kubernetes-secrets


    【解决方案1】:

    秘密应按以下方式更新

    apiVersion: v1
    kind: Secret
    metadata:
      name: certificates-secret-p12
    type: Opaque
    data:
      server.p12: {{ (.Files.Get "server.p12") | b64enc  }}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-04-25
      • 1970-01-01
      • 2023-03-14
      • 1970-01-01
      • 2020-03-02
      • 2021-10-26
      • 1970-01-01
      • 2020-03-23
      相关资源
      最近更新 更多