【问题标题】:Python utility for cert generation [closed]用于生成证书的 Python 实用程序 [关闭]
【发布时间】:2020-05-25 11:35:09
【问题描述】:

目前我遇到了一些问题,我需要在 python 中编写一个实用程序来为给定主机和主题 alt 名称的命名空间中的入口安装证书。任何帮助将不胜感激。

【问题讨论】:

    标签: python kubernetes kubernetes-helm kubernetes-ingress subject-alternative-name


    【解决方案1】:

    您可以编写 python 实用程序并将其部署为 Kubernetes 中的部署。

    您可以部署入口控制器,或者如果您已经部署了入口控制器,您可以简单地编写入口规则并将其应用到 Kubernetes 集群。

    要生成和管理 SSL/TLS 证书,您可以使用 cert-manager。

    您可以查看此链接:https://www.digitalocean.com/community/tutorials/how-to-set-up-an-nginx-ingress-with-cert-manager-on-digitalocean-kubernetes

    【讨论】:

    • 谢谢苛刻。我是 python 新手,你能帮我一些示例实用程序脚本吗?
    【解决方案2】:

    如果您想按需动态请求证书,请考虑使用具有 REST 接口的 ssl 客户端,例如 CFSSL。让它作为服务器运行并通过大量配置选项请求 ssl 证书非常简单。

    此外,如果您正在寻找更多托管内容,还可以考虑设置Lemur。它是 Netflix 的一个开源软件,它可以更轻松地管理 ssl 证书以及一些附加功能,例如基于角色的访问、来源、目的地和良好的旧用户界面。

    您可以在 pod 中运行 cfssl 服务器并在内部使用它来请求证书,当然,在设置 CA 之后,最好也是设置子 CA。它已经有一个docker image,您可以通过最少的配置更改直接使用它。

    【讨论】:

      猜你喜欢
      • 2015-12-02
      • 1970-01-01
      • 2017-10-07
      • 2022-10-23
      • 2011-09-24
      • 2020-08-15
      • 2019-07-15
      • 2010-10-29
      • 2022-01-01
      相关资源
      最近更新 更多