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-api-machinery/3157-watch-list/README.md
+5-5
Original file line number
Diff line number
Diff line change
@@ -958,12 +958,12 @@ W1002 09:11:40.656641 1 reflector.go:340] The watch-list feature is not su
958
958
…
959
959
```
960
960
961
-
Disable the `WatchList` feature gate for the `kcm` by editing the static pod manifest directly.
961
+
Disable the `WatchListClient` feature gate for the `kcm` by editing the static pod manifest directly.
962
962
```
963
963
docker exec -ti kind-control-plane bash
964
964
vim /etc/kubernetes/manifests/kube-controller-manager.yaml
965
965
```
966
-
and pass `- --feature-gates=WatchList=false` to the `kcm` container.
966
+
and pass `- --feature-gates=WatchListClient=false` to the `kcm` container.
967
967
968
968
Check if `kcm` is running.
969
969
```
@@ -1003,12 +1003,12 @@ Check if the `kas` has not recorded the watchlist latency metric.
1003
1003
kubectl get --raw '/metrics' | grep "apiserver_watch_list_duration_seconds"
1004
1004
```
1005
1005
1006
-
Enable the `WatchList` feature gate for the `kcm` by editing the static pod manifest directly.
1006
+
Enable the `WatchListClient` feature gate for the `kcm` by editing the static pod manifest directly.
1007
1007
```
1008
1008
docker exec -ti kind-control-plane bash
1009
1009
vim /etc/kubernetes/manifests/kube-controller-manager.yaml
1010
1010
```
1011
-
and remove `- --feature-gates=WatchList=false` for the `cm` container.
1011
+
and remove `- --feature-gates=WatchListClient=false` for the `cm` container.
1012
1012
1013
1013
Check if `kcm` is running.
1014
1014
```
@@ -1252,7 +1252,7 @@ When etcd is unavailable, requests attempting to retrieve the most recent state
1252
1252
- kube-controller-manager is unable to start.
1253
1253
- Detection: How can it be detected via metrics? Examine the prometheus `up` time series or examine the pod status or the number of restarts.
1254
1254
- Mitigations: What can be done to stop the bleeding, especially for already
1255
-
running user workloads? Disable the feature. Pass `WatchList=false` to `feature-gates` command line flag.
1255
+
running user workloads? Disable the feature. Pass `WatchListClient=false` to `feature-gates` command line flag.
1256
1256
- Diagnostics: What are the useful log messages and their required logging
1257
1257
levels that could help debug the issue? N/A
1258
1258
- Testing: Are there any tests for failure mode? If not, describe why. Yes, if kube-controller-manager is unable to start then a lot of existing e2e tests will fail.
0 commit comments