kubernetes/pkg/controller
Clayton Coleman 18f43e4120
daemonset: Implement MaxSurge on daemonset update
If MaxSurge is set, the controller will attempt to double up nodes
up to the allowed limit with a new pod, and then when the most recent
(by hash) pod is ready, trigger deletion on the old pod. If the old
pod goes unready before the new pod is ready, the old pod is immediately
deleted. If an old pod goes unready before a new pod is placed on that
node, a new pod is immediately added for that node even past the MaxSurge
limit.

The backoff clock is used consistently throughout the daemonset controller
as an injectable clock for the purposes of testing.
2021-03-01 13:21:12 -05:00
..
apis/config hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
bootstrap hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
certificates hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
clusterroleaggregation hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
cronjob hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
daemon daemonset: Implement MaxSurge on daemonset update 2021-03-01 13:21:12 -05:00
deployment hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
disruption hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
endpoint hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
endpointslice hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
endpointslicemirroring hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
garbagecollector hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
history hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
job hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
namespace hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
nodeipam hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
nodelifecycle hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
podautoscaler hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
podgc hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
replicaset hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
replication hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
resourcequota hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
serviceaccount hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
statefulset hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
storageversiongc hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
testutil hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
ttl hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
ttlafterfinished hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
util hack/update-bazel.sh 2021-02-28 15:17:29 -08:00
volume Merge pull request #99561 from BenTheElder/remove-bazel 2021-03-01 09:55:27 -08:00
controller_ref_manager_test.go remove unused code of (pkg/controller) 2018-10-09 08:15:30 +08:00
controller_ref_manager.go switch over k/k to use klog v2 2020-05-16 07:54:27 -04:00
controller_utils_test.go Do not swallow NotFound error for DeletePod in dsc.manage 2020-06-04 16:41:38 +08:00
controller_utils.go remove secret-based sa token client builder 2021-02-21 22:00:40 -08:00
doc.go
lookup_cache.go
OWNERS add myself as reviewer in pkg/controller/OWNERS 2021-01-15 17:21:35 -05:00