You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: keps/sig-network/2086-service-internal-traffic-policy/README.md
+10-3Lines changed: 10 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -167,6 +167,10 @@ Beta:
167
167
* feature gate `ServiceInternalTrafficPolicy` is enabled by default.
168
168
* consensus on how internalTrafficPolicy overlaps with topology-aware routing.
169
169
170
+
GA:
171
+
* metrics for total number of Services that have no endpoints (kubeproxy/sync_proxy_rules_no_endpoints_total) with additional labels for internal/external and local/cluster policies.
172
+
* consensus on whether or not "PreferLocal" should be included as a new policy type
173
+
170
174
### Upgrade / Downgrade Strategy
171
175
172
176
* The `trafficPolicy` field will be off by default during the alpha stage but can handle any existing Services that has the field already set.
@@ -205,6 +209,11 @@ New Services should be able to set the `internalTrafficPolicy` field. Existing S
205
209
206
210
There will be unit tests to verify that apiserver will drop the field when the `ServiceInternalTrafficPolicy` feature gate is disabled.
_This section must be completed when targeting beta graduation to a release._
@@ -233,9 +242,7 @@ _This section must be completed when targeting beta graduation to a release._
233
242
***How can an operator determine if the feature is in use by workloads?**
234
243
235
244
* Check Service to see if `internalTrafficPolicy` is set to `Local`.
236
-
* A per-node "blackhole" metric will be added to kube-proxy which represent Services that are being intentionally dropped (internalTrafficPolicy=Local and no endpoints).
237
-
238
-
TODO: add metric name once it's decided
245
+
* A per-node "blackhole" metric will be added to kube-proxy which represent Services that are being intentionally dropped (internalTrafficPolicy=Local and no endpoints). The metric will be named `kubeproxy/sync_proxy_rules/blackhole_total` (subject to rename).
239
246
240
247
***What are the SLIs (Service Level Indicators) an operator can use to determine
0 commit comments