Skip to content

Add PDB for tap and tap-injector#11249

Closed
mcharriere wants to merge 1 commit intolinkerd:mainfrom
giantswarm:pdb-linkerd-viz
Closed

Add PDB for tap and tap-injector#11249
mcharriere wants to merge 1 commit intolinkerd:mainfrom
giantswarm:pdb-linkerd-viz

Conversation

@mcharriere
Copy link
Contributor

To avoid disruption during cluster nodes rolling or scaling, it's desired to complement the maxUnavailable from the rolling strategy with a PodDisruptionBudget.

This commit adds the respective PDB objects following the core components implementation to the tap and tap-injector deployments. It can be enabled with the enablePodDisruptionBudget helm chart value.

Fixes #11248

To avoid disruption during cluster nodes rolling or scaling, it's
desired to complement the maxUnavailable from the rolling strategy with
a PodDisruptionBudget.

This commit adds the respective PDB objects following the core
components implementation to the `tap` and `tap-injector` deployments.
It can be enabled with the enablePodDisruptionBudget helm chart value.

Fixes linkerd#11248

Signed-off-by: Matias Charriere <[email protected]>
@mcharriere mcharriere requested a review from a team as a code owner August 15, 2023 09:56
@adleong
Copy link
Member

adleong commented Sep 9, 2023

Nice!

I'm wondering if the PodDisruptionBudgets should apply to the other deployments in linkerd-viz as well, namely web, prometheus, and metrics-api. What do you think?

@adleong
Copy link
Member

adleong commented Oct 9, 2023

Hi @mcharriere, I'm going to close this PR due to lack of activity. Please feel free to re-open if you'd like to pick this back up again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add PodDisruptionBudgets in linkerd-viz chart

2 participants