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
@@ -573,10 +574,10 @@ Each feature gate is designed for enabling/disabling a specific feature:
573
574
extended tokens by starting `kube-apiserver` with flag `--service-account-extend-token-expiration=false`.
574
575
Check [Bound Service Account Tokens](https://github.com/kubernetes/enhancements/blob/master/keps/sig-auth/1205-bound-service-account-tokens/README.md)
575
576
for more details.
576
-
-`ControllerManagerLeaderMigration`: Enables Leader Migration for
577
-
[kube-controller-manager](/docs/tasks/administer-cluster/controller-manager-leader-migration/#initial-leader-migration-configuration) and
578
-
[cloud-controller-manager](/docs/tasks/administer-cluster/controller-manager-leader-migration/#deploy-cloud-controller-manager) which allows a cluster operator to live migrate
579
-
controllers from the kube-controller-manager into an external controller-manager
577
+
-`ControllerManagerLeaderMigration`: Enables Leader Migration for
578
+
[kube-controller-manager](/docs/tasks/administer-cluster/controller-manager-leader-migration/#initial-leader-migration-configuration) and
579
+
[cloud-controller-manager](/docs/tasks/administer-cluster/controller-manager-leader-migration/#deploy-cloud-controller-manager) which allows a cluster operator to live migrate
580
+
controllers from the kube-controller-manager into an external controller-manager
580
581
(e.g. the cloud-controller-manager) in an HA cluster without downtime.
581
582
-`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).
785
787
-`HPAContainerMetrics`: Enable the `HorizontalPodAutoscaler` to scale based on
786
788
metrics from individual containers in target pods.
787
789
-`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