Visão geral da API PKI Security

A API PKI Security usa recursos personalizados do Kubernetes e depende do modelo de recursos do Kubernetes (KRM). Ela é usada para gerenciar e configurar certificados da Web para proteger endpoints da Web no ambiente isolado do Google Distributed Cloud (GDC).

Endpoint de serviço e documento de descoberta

O endpoint de API para a PKI Security é https://GDC_API_SERVER_ENDPOINT/apis/pki.security.gdc.goog/v1 em que MANAGEMENT_API_SERVER_ENDPOINT é o endpoint do servidor da API Management.

Usando o comando kubectl proxy, é possível acessar os URLs de endpoint de API no navegador ou com uma ferramenta como curl para receber o documento de descoberta da API PKI Security. O comando kubectl proxy abre um proxy para o servidor da API Kubernetes na máquina local. Depois que o comando estiver em execução, você poderá acessar o documento no seguinte URL: http://127.0.0.1:8001/apis/pki.security.gdc.goog/v1.

Exemplo de emissor de certificado BYO da PKI

Confira a seguir um exemplo de emissor de certificado BYO (traga seu próprio) da PKI Security:

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