Skip to content

Commit a9894f2

Browse files
committed
KEP-3017: make API definition of UnhealthyPodEvictionPolicy unversioned
1 parent a6c6eb2 commit a9894f2

File tree

1 file changed

+1
-5
lines changed
  • keps/sig-apps/3017-pod-healthy-policy-for-pdb

1 file changed

+1
-5
lines changed

keps/sig-apps/3017-pod-healthy-policy-for-pdb/README.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ and thus should be evicted without being potentially constrained by a Pod Disrup
128128

129129
Currently, we only allow evicting Running pods in case there are enough pods healthy
130130
(`.status.currentHealthy` is at least equal to `.status.DesiredHealthy`).
131-
This is to give the application best change to achieve availability and prevent data loss
131+
This is to give the application best chance to achieve availability and prevent data loss
132132
by disallowing disruption of starting pods that have not become Healthy (Ready yet).
133133

134134
We also want to allow unconditional eviction of Running pods for applications that do not have
@@ -165,10 +165,6 @@ type PodDisruptionBudgetSpec struct {
165165
// Additional policies may be added in the future.
166166
// Clients making eviction decisions should disallow eviction of unhealthy pods
167167
// if they encounter an unrecognized policy in this field.
168-
//
169-
// This field is alpha-level. The eviction API uses this field when
170-
// the feature gate PDBUnhealthyPodEvictionPolicy is enabled (disabled by default).
171-
// +optional
172168
UnhealthyPodEvictionPolicy *UnhealthyPodEvictionPolicyType `json:"unhealthyPodEvictionPolicy,omitempty" protobuf:"bytes,4,opt,name=unhealthyPodEvictionPolicy"`
173169
}
174170

0 commit comments

Comments
 (0)