Skip to content

feature request: calico-apiserver PodDisruptionBudget #2886

Description

@dpiddock

No PodDisruptionBudget is created for the calico-apiserver deployment.

Expected Behavior

PodDisruptionBudget created for calico-apiserver, similar to the calico-typha deployment.

Current Behavior

No PDB

Possible Solution

Generate a PodDisruptionBudget when creating the Deployment

Steps to Reproduce (for bugs)

  1. Install operator
  2. kubectl -n calico-apiserver get pdb
  3. no result

Context

The calico-apiserver deployment is configured with 2 replicas. To avoid service interruption when replacing a lot of nodes at once (e.g. during version upgrade) the deployment should be configured with a PodDisruptionBudget. Similar to the calico-typha deployment.

Your Environment

  • Operating System and version: AWS EKS Kubernetes 1.26
  • Link to your project (optional):

Thank you

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions