Panoramica dell'API PKI Security

L'API PKI Security utilizza risorse personalizzate di Kubernetes e si basa su Kubernetes Resource Model (KRM). Viene utilizzata per gestire e configurare i certificati web per proteggere gli endpoint web nel tuo ambiente Google Distributed Cloud (GDC) con air gap.

Endpoint di servizio e documento di rilevamento

L'endpoint API per l'API PKI Security è https://GDC_API_SERVER_ENDPOINT/apis/pki.security.gdc.goog/v1 dove MANAGEMENT_API_SERVER_ENDPOINT è l'endpoint del server API di gestione.

Utilizzando il comando kubectl proxy, puoi accedere agli URL degli endpoint API nel browser o con uno strumento come curl per ottenere il documento di rilevamento per l'API PKI Security. Il comando kubectl proxy apre un proxy al server API Kubernetes sulla tua macchina locale. Dopo aver eseguito il comando, puoi accedere al documento all'URL seguente: http://127.0.0.1:8001/apis/pki.security.gdc.goog/v1.

Esempio di emittente di certificati PKI BYO

Di seguito è riportato un esempio di emittente di certificati PKI Security 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