舵图可使用来自证书经理的机密

时间:2019-12-20 04:23:34

标签: docker ssl kubernetes kubernetes-helm kubernetes-secrets

我想自动化使用由赫尔姆图表中here所记录的cert-manager创建的证书。例如,下面的YAML。

---
apiVersion: v1
kind: Pod
metadata:
  name: mypod
  labels:
    app: mypod
spec:
  containers:
    - name: mypod
      image: repo/image:0.0.0
      imagePullPolicy: Always
      volumeMounts:
        - name: certs
          mountPath: /etc/certs
          readOnly: true
      ports:
        - containerPort: 4443
          protocol: TCP
  volumes:
    - name: certs
      secret:
        secretName: as_created_by_cert-manager

如何提交YAML以从Certificate获取cert-manager,然后将生成的Secret插入上方的Pod YAML的Helm图表中?

1 个答案:

答案 0 :(得分:1)

根据OP的要求,我将David的评论作为社区Wiki答案发布:

  

您应该能够在同一位置为证书编写YAML   图表,通常在其自己的文件中。我希望它可以创建   它们在一起,生成的Pod将在kubectl中显示为“待处理”   获取pods输出,直到cert-manager实际创建匹配项为止   秘密。 –大卫迷宫