小编X T*_*X T的帖子

Kubernetes 中 Cert-Manager 的自签名证书问题

我正在尝试使用 Cert-Manager 在我的 AKS 群集中添加自签名证书。

ClusterIssuer为 CA 证书创建了一个(用于签署证书),ClusterIssuer为我要使用的证书(自签名)创建了第二个。

我不确定certificate2Ingress 是否正确使用它,因为它看起来正在等待某个事件。

我是否遵循正确的方法来执行此操作?

这是第一个ClusterIssuer“clusterissuer.yml”:

apiVersion: cert-manager.io/v1alpha2
kind: ClusterIssuer
metadata:
  name: selfsigned
spec:
  selfSigned: {} 
Run Code Online (Sandbox Code Playgroud)

这是 CA 证书“certificate.yml”:

apiVersion: cert-manager.io/v1alpha2
kind: Certificate
metadata:
  name: selfsigned-certificate
spec:
  secretName: hello-deployment-tls-ca-key-pair
  dnsNames:
  - "*.default.svc.cluster.local"
  - "*.default.com"
  isCA: true
  issuerRef:
    name: selfsigned
    kind: ClusterIssuer
Run Code Online (Sandbox Code Playgroud)

ClusterIssuer这是我要使用的证书的第二个“clusterissuer2.yml”:

apiVersion: cert-manager.io/v1alpha2
kind: ClusterIssuer
metadata:
 name: hello-deployment-tls
spec:
 ca:
   secretName: hello-deployment-tls-ca-key-pair
Run Code Online (Sandbox Code Playgroud)

最后这是自签名证书“​​certificate2.yml”:

apiVersion: cert-manager.io/v1alpha2
kind: Certificate
metadata:
  name: selfsigned-certificate2
spec:
  secretName: hello-deployment-tls-ca-key-pair2
  dnsNames: …
Run Code Online (Sandbox Code Playgroud)

ssl-certificate kubernetes kubernetes-ingress azure-aks cert-manager

3
推荐指数
1
解决办法
6770
查看次数