【发布时间】:2020-05-25 11:35:09
【问题描述】:
目前我遇到了一些问题,我需要在 python 中编写一个实用程序来为给定主机和主题 alt 名称的命名空间中的入口安装证书。任何帮助将不胜感激。
【问题讨论】:
标签: python kubernetes kubernetes-helm kubernetes-ingress subject-alternative-name
目前我遇到了一些问题,我需要在 python 中编写一个实用程序来为给定主机和主题 alt 名称的命名空间中的入口安装证书。任何帮助将不胜感激。
【问题讨论】:
标签: python kubernetes kubernetes-helm kubernetes-ingress subject-alternative-name
您可以编写 python 实用程序并将其部署为 Kubernetes 中的部署。
您可以部署入口控制器,或者如果您已经部署了入口控制器,您可以简单地编写入口规则并将其应用到 Kubernetes 集群。
要生成和管理 SSL/TLS 证书,您可以使用 cert-manager。
【讨论】:
如果您想按需动态请求证书,请考虑使用具有 REST 接口的 ssl 客户端,例如 CFSSL。让它作为服务器运行并通过大量配置选项请求 ssl 证书非常简单。
此外,如果您正在寻找更多托管内容,还可以考虑设置Lemur。它是 Netflix 的一个开源软件,它可以更轻松地管理 ssl 证书以及一些附加功能,例如基于角色的访问、来源、目的地和良好的旧用户界面。
您可以在 pod 中运行 cfssl 服务器并在内部使用它来请求证书,当然,在设置 CA 之后,最好也是设置子 CA。它已经有一个docker image,您可以通过最少的配置更改直接使用它。
【讨论】: