Richtlinienleitplanken

Generieren Sie Kyverno-Bildsignaturrichtlinien

Verwenden Sie die Richtlinien-API, um eine Kyverno-VerifyImages-Clusterrichtlinie für die Durchsetzung signierter Bilder zu generieren, und wenden Sie sie dann auf Ihre Kubernetes-Cluster an.

API-Endpunkt

Rufen Sie an /api/v1/policies/kyverno/generate/image-signature mit einem Admin-Token. Die Antwort gibt ein vollständiges Kyverno zurück ClusterPolicy Manifest.

Beispiel anfordern

{
  "policy_name": "tenant-signature-policy",
  "validation_failure_action": "Enforce",
  "image_references": ["ghcr.io/acme/*"],
  "excluded_namespaces": ["kube-system"],
  "rekor_url": "https://rekor.sigstore.dev"
}

Betriebshinweise

  • Benutzen Prüfung Modus zuerst, um Verstöße zu beobachten, ohne Workloads zu blockieren.
  • Bewerben zu Durchsetzen nach der Validierung in Nicht-Produktions-Namespaces.
  • Benutzen cosign_public_key für die Überprüfung des festgesteckten Schlüssels oder lassen Sie es für den schlüssellosen Modus weg.
  • Halten Sie ausgeschlossene Namespaces auf ein Minimum beschränkt, um die Richtlinienabdeckung aufrechtzuerhalten.
Generieren Sie Kyverno-Bildsignaturrichtlinien