How do I set up provenance and attestations for Pod disruption budgets?

To set up provenance and attestations for Pod Disruption Budgets (PDBs) in Kubernetes, you can leverage tools like SPIFFE and SPIRE for secure identity management. This will ensure that your PDBs are validated and can be trusted within your Kubernetes environment. Below is a simple example showing how you can define a Pod Disruption Budget in a Kubernetes manifest file:

apiVersion: policy/v1beta1 kind: PodDisruptionBudget metadata: name: my-pdb spec: minAvailable: 1 selector: matchLabels: app: my-app

This configuration helps ensure that at least one pod is always available, even during voluntary disruptions.


pod disruption budgets Kubernetes SPIFFE SPIRE secure identity management