簡體   English   中英

Kubernetes 證書管理器 GoDaddy

[英]Kubernetes cert-manager GoDaddy

我正在嘗試將 SSL 應用於我的 kubernetes 集群(生產和登台環境),但目前僅用於登台。 我成功安裝了cert-manager,由於我有5個子域,我想使用通配符,所以我想用dns01配置它。 問題是,我們使用 GoDaddy 進行 DNS 管理,但目前(我認為)cert-manager 不支持它。 有一個問題( https://github.com/jetstack/cert-manager/issues/1083 )和一個 PR 來支持這一點,但我想知道是否有解決方法可以將 Godaddy 與 cert-manager 一起使用,因為沒有很多關於這個主題的活動? 我想使用 ACME,所以我可以使用讓我們加密證書。

我對 kubernetes 相當陌生,所以如果我錯過了什么,請告訴我。

是否可以使用 Let's Encrypt 與 ACME 以外的其他類型的發行人一起使用? 有沒有其他方法可以使用 GoDaddy DNS 並使用 kubernetes 進行加密?

目前我沒有任何 Ingress,但只有 2 個面向外部的服務。 一個前端和一個 API 網關作為 LoadBalancer 服務。

提前致謝!

是的,您絕對可以將 cert-manager 與 k8s 一起使用,讓我們加密也可以很好地管理證書。

ACME 有不同的 api URL 來注冊域。 從那里你也可以得到通配符 * SSl for doamin。

簡單來說,安裝證書管理器並使用 nginx 的入口控制器,您將完成它。 您必須在入口對象上定義它時添加 TLS 證書。

您可以參考本教程來設置 cert-manager 和 nginx 入口控制器。

https://docs.cert-manager.io/en/venafi/tutorials/quick-start/index.html

如果您希望通過 cert-manager(例如 GlobalSign、DigiCert、Entrust)將公共信任的 CA 連接到 Kubernetes,您可以使用 Venafi Cloud 作為具有 cert-manager 的頒發者來自動更新 Kubernetes 的證書。 Venafi Cloud 連接到第三方 CA 並與證書管理器集成。 Venafi Cloud 還為面向內部的基礎設施(如容器)提供私人可信證書的內置證書頒發機構。

以下是與此設置相關的鏈接:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM