跳至主要内容

關於自訂 CA 根憑證

如果您在內部生產環境中使用 Rancher,且不公開發佈應用程式,請使用來自私有憑證授權機構(CA)的憑證。

Rancher 需要存取的服務有時會使用來自自訂/內部 CA 根(也稱為自簽憑證)的憑證進行設定。如果 Rancher 無法驗證服務提供的憑證,將顯示以下錯誤:x509: certificate signed by unknown authority。

要驗證憑證,需要將 CA 根憑證新增到 Rancher。由於 Rancher 是用 Go 編寫的,我們可以使用環境變數 SSL_CERT_DIR 指向容器中 CA 根憑證所在的目錄。在啟動 Rancher 容器時,可以使用 Docker 掛載選項(-v host-source-directory:container-destination-directory)掛載 CA 根憑證目錄。

Rancher 可以存取的服務範例:

  • 目錄(Catalogs)
  • 身份驗證提供者
  • 使用節點驅動程式時存取主機託管/雲端 API

使用自訂 CA 憑證進行安裝​

有關使用掛載的私有 CA 憑證啟動 Rancher 容器的詳細資訊,請參閱安裝文件: