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
_Built-in gRPC probes were introduced in Kubernetes 1.23. To learn more, see [Configure Liveness, Readiness and Startup Probes](/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#define-a-grpc-liveness-probe)._
8
+
7
9
**Author**: [Ahmet Alp Balkan](https://twitter.com/ahmetb) (Google)
8
10
9
11
[gRPC](https://grpc.io) is on its way to becoming the lingua franca for
@@ -578,10 +579,10 @@ Each feature gate is designed for enabling/disabling a specific feature:
578
579
extended tokens by starting `kube-apiserver` with flag `--service-account-extend-token-expiration=false`.
579
580
Check [Bound Service Account Tokens](https://github.com/kubernetes/enhancements/blob/master/keps/sig-auth/1205-bound-service-account-tokens/README.md)
580
581
for more details.
581
-
-`ControllerManagerLeaderMigration`: Enables Leader Migration for
582
-
[kube-controller-manager](/docs/tasks/administer-cluster/controller-manager-leader-migration/#initial-leader-migration-configuration) and
583
-
[cloud-controller-manager](/docs/tasks/administer-cluster/controller-manager-leader-migration/#deploy-cloud-controller-manager) which allows a cluster operator to live migrate
584
-
controllers from the kube-controller-manager into an external controller-manager
582
+
-`ControllerManagerLeaderMigration`: Enables Leader Migration for
583
+
[kube-controller-manager](/docs/tasks/administer-cluster/controller-manager-leader-migration/#initial-leader-migration-configuration) and
584
+
[cloud-controller-manager](/docs/tasks/administer-cluster/controller-manager-leader-migration/#deploy-cloud-controller-manager) which allows a cluster operator to live migrate
585
+
controllers from the kube-controller-manager into an external controller-manager
585
586
(e.g. the cloud-controller-manager) in an HA cluster without downtime.
586
587
-`CPUManager`: Enable container level CPU affinity support, see
-`GRPCContainerProbe`: Enables gPRC probe method for {Liveness,Readiness,Startup}Probe. See [Configure Liveness, Readiness and Startup Probes](/docs/tasks/configure-pod-container/configure-liveness-readiness-startup-probes/#define-a-grpc-liveness-probe).
794
796
-`HPAContainerMetrics`: Enable the `HorizontalPodAutoscaler` to scale based on
795
797
metrics from individual containers in target pods.
796
798
-`HPAScaleToZero`: Enables setting `minReplicas` to 0 for `HorizontalPodAutoscaler`
for HTTP and TCP probes. Note, gRPC probe does not support named port.
228
274
229
275
```yaml
230
276
ports:
@@ -349,7 +395,7 @@ This defect was corrected in Kubernetes v1.20. You may have been relying on the
349
395
even without realizing it, as the default timeout is 1 second.
350
396
As a cluster administrator, you can disable the [feature gate](/docs/reference/command-line-tools-reference/feature-gates/) `ExecProbeTimeout` (set it to `false`)
351
397
on each kubelet to restore the behavior from older versions, then remove that override
352
-
once all the exec probes in the cluster have a `timeoutSeconds` value set.
398
+
once all the exec probes in the cluster have a `timeoutSeconds` value set.
353
399
If you have pods that are impacted from the default 1 second timeout,
354
400
you should update their probe timeout so that you're ready for the
0 commit comments