סקירה כללית על PKI Security API

ממשק ה-API של אבטחת ה-PKI משתמש במשאבים מותאמים אישית של Kubernetes ומסתמך על Kubernetes Resource Model ‏ (KRM). הוא משמש לניהול ולהגדרה של אישורי אינטרנט כדי לאבטח נקודות קצה באינטרנט בסביבה מבודדת (air-gapped) של Google Distributed Cloud ‏(GDC).

נקודת קצה של שירות ומסמך Discovery

נקודת הקצה ל-API של PKI Security היא https://GDC_API_SERVER_ENDPOINT/apis/pki.security.gdc.goog/v1, כאשר MANAGEMENT_API_SERVER_ENDPOINT היא נקודת הקצה של שרת ה-Management API.

באמצעות הפקודה kubectl proxy, אפשר לגשת לכתובות ה-URL של נקודות קצה ל-API בדפדפן או באמצעות כלי כמו curl כדי לקבל את מסמך Discovery של PKI Security API. הפקודה kubectl proxy פותחת פרוקסי לשרת Kubernetes API במחשב המקומי. אחרי הרצת הפקודה, אפשר לגשת למסמך בכתובת ה-URL הבאה: http://127.0.0.1:8001/apis/pki.security.gdc.goog/v1.

דוגמה לרשות מנפיקה של אישורים ב-PKI BYO

הנה דוגמה למנפיק אישורים של אבטחת PKI בשיטת 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