GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • pdb-operator
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — pdb-operator

README.md
pdb-operator

Policy-driven PodDisruptionBudget automation for Kubernetes

Release License Go Report Card


What is PDB Operator?

PDB Operator is a Kubernetes operator that automates PodDisruptionBudget management through policy-driven availability classes. Instead of manually creating and maintaining PDBs for every workload, define policies once and let the operator handle the rest.

apiVersion: pdboperator.io/v1alpha1
kind: PDBPolicy
metadata:
  name: production-policy
spec:
  availabilityClass: high-availability    # 75% minAvailable
  enforcementMode: flexible
  selector:
    matchLabels:
      environment: production

Key Features

Feature Description
Availability Classes 5 predefined levels (non-critical standard high-availability mission-critical custom)
Enforcement Modes strict / flexible / advisory control how policies can be overridden
Maintenance Windows Automatically relax PDBs during scheduled maintenance
Security Boosting Security workloads automatically receive higher availability
Observability Prometheus metrics, OpenTelemetry tracing, structured logging, K8s events

Repositories

Repository Description
pdb-operator Core operator - CRDs, controllers, webhooks
helm-pdb-operator Helm chart for deploying pdb-operator
pdboperator.io Project website and documentation

Pinned Loading

  1. pdb-operator pdb-operator Public

    Intelligent Pod Disruption Budget Management for Kubernetes

    Go 31 1

  2. helm-pdb-operator helm-pdb-operator Public

    Helm chart for PDB Operator

    Go Template 1 1

  3. pdboperator.io pdboperator.io Public

    The PDB Operator website and documentation

    JavaScript 1

Repositories

Loading
Type
Language
Sort
Showing 4 of 4 repositories
  • pdboperator.io Public

    The PDB Operator website and documentation

    Uh oh!

    There was an error while loading. Please reload this page.

    pdb-operator/pdboperator.io's past year of commit activity
    JavaScript 1 Apache-2.0 0 0 0 Updated Nov 2, 2026
  • helm-pdb-operator Public

    Helm chart for PDB Operator

    Uh oh!

    There was an error while loading. Please reload this page.

    pdb-operator/helm-pdb-operator's past year of commit activity
    Go Template 1 Apache-2.0 1 0 0 Updated Nov 2, 2026
  • pdb-operator Public

    Intelligent Pod Disruption Budget Management for Kubernetes

    Uh oh!

    There was an error while loading. Please reload this page.

    pdb-operator/pdb-operator's past year of commit activity
    Go 31 Apache-2.0 1 2 0 Updated Nov 1, 2026
  • .github Public

    Organization profile and shared assets for pdb-operator

    Uh oh!

    There was an error while loading. Please reload this page.

    pdb-operator/.github's past year of commit activity
    0 0 0 0 Updated Mar 5, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.