Die PKI Security API verwendet benutzerdefinierte Kubernetes-Ressourcen und basiert auf dem Kubernetes Resource Model (KRM). Sie wird zum Verwalten und Konfigurieren von Webzertifikaten verwendet, um Webendpunkte in Ihrer Google Distributed Cloud (GDC)-Umgebung mit Air-Gap zu schützen.
Dienstendpunkt und Discovery-Dokument
Der API-Endpunkt für die PKI Security API ist https://GDC_API_SERVER_ENDPOINT/apis/pki.security.gdc.goog/v1
Dabei ist MANAGEMENT_API_SERVER_ENDPOINT der Endpunkt des
Management API-Servers.
Mit dem Befehl kubectl proxy können Sie in Ihrem Browser oder mit einem Tool wie curl auf die API-Endpunkt-URLs zugreifen, um das Discovery-Dokument für die PKI Security API abzurufen. Der Befehl kubectl proxy öffnet einen Proxy zum Kubernetes API-Server auf Ihrem lokalen Computer. Nachdem der Befehl ausgeführt wurde, können Sie unter der folgenden URL auf das Dokument zugreifen: http://127.0.0.1:8001/apis/pki.security.gdc.goog/v1.
Beispiel für einen PKI-BYO-Zertifikataussteller
Im Folgenden sehen Sie ein Beispiel für einen PKI Security-Zertifikataussteller für die eigene Zertifikatsverwaltung (Bring Your Own, BYO):
apiVersion: pki.security.gdc.goog/v1
kind: CertificateIssuer
metadata:
name: byo-cert-issuer
namespace: pki-system
labels:
pki.security.gdc.goog/is-default-issuer: "true"
spec:
byoCertConfig:
fallbackCertificateAuthority:
name: default-web-tls-ca
namespace: pki-system