Pod Disruption Budget
Appears in
.Values.podDisruptionBudget
Naming scheme
$FullName-$podDisruptionBudgetName
(release-name-chart-name-podDisruptionBudgetName)
podDisruptionBudget
Create Pod Disruption Budget objects
Key | podDisruptionBudget |
Type | map |
Required | ❌ |
Helm tpl | ❌ |
Default | {} |
Example
$name
Define Pod Disruption Budget
Key | podDisruptionBudget.$name |
Type | map |
Required | ✅ |
Helm tpl | ❌ |
Default | {} |
Example
enabled
Enables or Disables the Pod Disruption Budget
Key | podDisruptionBudget.$name.enabled |
Type | bool |
Required | ✅ |
Helm tpl | ✅ |
Default | false |
Example
namespace
Define the namespace for this object
Key | podDisruptionBudget.$name.namespace |
Type | string |
Required | ❌ |
Helm tpl | ✅ |
Default | "" |
Example
labels
Additional labels for Pod Disruption Budget
Key | podDisruptionBudget.$name.labels |
Type | map |
Required | ❌ |
Helm tpl | ✅ (On value only) |
Default | {} |
Example
annotations
Additional annotations for Pod Disruption Budget
Key | podDisruptionBudget.$name.annotations |
Type | map |
Required | ❌ |
Helm tpl | ✅ (On value only) |
Default | {} |
Example
minAvailable
Define the minAvailable.
Key | podDisruptionBudget.$name.minAvailable |
Type | int or string |
Required | ❌ |
Helm tpl | ✅ |
Default | "" |
Example
maxUnavailable
Define the maxUnavailable.
Key | podDisruptionBudget.$name.maxUnavailable |
Type | int or string |
Required | ❌ |
Helm tpl | ✅ |
Default | "" |
Example
unhealthyPodEvictionPolicy
Define the unhealthyPodEvictionPolicy
Key | podDisruptionBudget.$name.unhealthyPodEvictionPolicy |
Type | string |
Required | ❌ |
Helm tpl | ✅ |
Default | "" |
Valid Values:
IfHealthyBudget
AlwaysAllow
Example