首页 > 解决方案 > 如何将 Comodo SSL 应用于 Kubernetes Ingress?

问题描述

我们购买了 Komodo SSL 证书,它有 5 个文件:

在此处输入图像描述

我正在寻找如何在我们的 Kubernetes Ingress 上应用它的指南。

标签: sslkubernetes

解决方案


文档中所述:

你需要用你的证书创建秘密:

apiVersion: v1
data:
  tls.crt: content_of_file_condohub_com_br.crt
  tls.key: content_of_file_HSSL-5beedef526b9e.key
kind: Secret
metadata:
  name: secret-tls
  namespace: default
type: Opaque

然后更新您的入口:

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: tls-example-ingress
spec:
  tls:
  - hosts:
    - your.amazing.host.com
    secretName: secret-tls
  rules:
    - host: your.amazing.host.com
      http:
        paths:
        - path: /
          backend:
            serviceName: service1
            servicePort: 80

Ingress 将使用秘密文件中的证书。


推荐阅读