Google Distributed Cloud (GDC) 實體隔離方案提供公用金鑰基礎架構 (PKI) API,可取得網路憑證。本文說明如何將預設憑證核發者變更為其他核發者。如要進一步瞭解 PKI 憑證模式,請參閱「網頁 TLS 憑證設定」。
本文適用於平台管理員群組中,想要管理憑證核發者的對象。詳情請參閱「GDC 實體隔離方案說明文件的目標對象」。
事前準備
變更預設憑證核發機構前,您必須具備必要權限並準備環境。
要求 IAM 角色
如要建立、更新及刪除憑證核發者,請與 IAM 機構組織管理員聯絡,要求取得系統命名空間中的 PKI Infra 管理員 (infra-pki-admin) 角色。
準備環境
產生 kubeconfig 檔案,設定
kubectl存取權。
變更預設憑證核發機構
預設發卡機構標籤如下例所示。每個命名空間中,必須有一個
CertificateIssuer包含以下標籤:pki.security.gdc.goog/is-default-issuer: 'true'查看
pki-system命名空間中目前的預設核發者:kubectl get certificateissuers -n pki-system -l pki.security.gdc.goog/is-default-issuer=true輸出看起來類似以下內容:
NAME READY REASON ISDEFAULT default-tls-ca-issuer True CAaaSReady true編輯現有的預設發行者,並更新發行者的預設發行者標籤:
kubectl label --overwrite certificateissuers CURRENT_DEFAULT_ISSUER -n pki-system pki.security.gdc.goog/is-default-issuer='false'將 CURRENT_DEFAULT_ISSUER 替換為目前預設憑證簽發者的名稱。
如要將新的
CertificateIssuer設為預設發卡機構,請更新標籤:kubectl label --overwrite certificateissuers NEW_DEFAULT_ISSUER -n pki-system pki.security.gdc.goog/is-default-issuer=true將 NEW_DEFAULT_ISSUER 替換為新預設憑證核發單位的名稱。
手動觸發憑證重新核發
切換預設憑證核發者後,除非憑證即將到期,否則 Distributed Cloud 不會自動重新核發由先前預設憑證核發者簽署的憑證。如要立即使用新的預設核發者重新核發憑證,請參閱「手動重新核發 PKI 網路憑證」。