kubernetes/pkg
Kubernetes Submit Queue 4e3bbe3915 Merge pull request #42498 from jcbsmpsn/add-jitter-to-rotation-threshold
Automatic merge from submit-queue (batch tested with PRs 44364, 44361, 42498)

Fix the certificate rotation threshold and add jitter.

Adjusts the certificate rotation threshold to be fixed, with some jitter to
spread out the load on the Certificate Signing Request API. The rotation
threshold is fixed at 20% now, meaning when 20% of the certificate's total
duration is remaining, the certificate manager will attempt to rotate, with
jitter +/-10%. For certificates of duration 1 month that means they will
rotate after 24 days, +/- 3 days.

On a 6000 node cluster, assuming all nodes added at nearly the same time, this
should result in 6000 nodes rotating spread over 6 days (total range of the
jitter), or ~42 nodes / hour requesting new certificates.
2017-04-14 17:56:01 -07:00
..
api move pkg/api/v1/helpers.go to subpackage 2017-04-14 14:25:11 -07:00
apimachinery/tests autogenerated 2017-04-14 10:40:57 -07:00
apis autogenerated 2017-04-14 10:40:57 -07:00
auth autogenerated 2017-04-14 10:40:57 -07:00
bootstrap/api autogenerated 2017-04-14 10:40:57 -07:00
capabilities Fix comment for method SetForTests 2017-02-14 17:16:49 +08:00
client autogenerated 2017-04-14 10:40:57 -07:00
cloudprovider move pkg/api/v1/helpers.go to subpackage 2017-04-14 14:25:11 -07:00
controller move pkg/api/v1/helpers.go to subpackage 2017-04-14 14:25:11 -07:00
conversion Revert "Remove conversion package" 2017-01-22 15:41:06 -08:00
credentialprovider autogenerated 2017-04-14 10:40:57 -07:00
features autogenerated 2017-04-14 10:40:57 -07:00
fieldpath autogenerated 2017-04-14 10:40:57 -07:00
fields move pkg/fields to apimachinery 2017-01-19 09:50:16 -05:00
generated move pkg/api/v1/helpers.go to subpackage 2017-04-14 14:25:11 -07:00
hyperkube Enable auto-generating sources rules 2017-01-05 14:14:13 -08:00
kubeapiserver autogenerated 2017-04-14 10:40:57 -07:00
kubectl move pkg/api/v1/helpers.go to subpackage 2017-04-14 14:25:11 -07:00
kubelet Merge pull request #42498 from jcbsmpsn/add-jitter-to-rotation-threshold 2017-04-14 17:56:01 -07:00
kubemark autogenerated 2017-04-14 10:40:57 -07:00
labels add back just enough empty packages to allow heapster cycles to succeed 2017-01-17 08:07:30 -05:00
master autogenerated 2017-04-14 10:40:57 -07:00
metrics autogenerated 2017-04-14 10:40:57 -07:00
printers autogenerated 2017-04-14 10:40:57 -07:00
probe autogenerated 2017-04-14 10:40:57 -07:00
proxy autogenerated 2017-04-14 10:40:57 -07:00
quota autogenerated 2017-04-14 10:40:57 -07:00
registry autogenerated 2017-04-14 10:40:57 -07:00
routes autogenerated 2017-04-14 10:40:57 -07:00
runtime add back just enough empty packages to allow heapster cycles to succeed 2017-01-17 08:07:30 -05:00
security autogenerated 2017-04-14 10:40:57 -07:00
securitycontext securitycontext: move docker-specific logic into kubelet/dockertools 2017-01-27 12:25:46 -08:00
serviceaccount autogenerated 2017-04-14 10:40:57 -07:00
ssh autogenerated 2017-04-14 10:40:57 -07:00
types add back just enough empty packages to allow heapster cycles to succeed 2017-01-17 08:07:30 -05:00
util Merge pull request #44506 from caesarxuchao/fix-cross-build 2017-04-14 14:51:06 -07:00
version autogenerated 2017-04-14 10:40:57 -07:00
volume move pkg/api/v1/helpers.go to subpackage 2017-04-14 14:25:11 -07:00
watch autogenerated 2017-04-14 10:40:57 -07:00
BUILD Regenerate everything 2017-03-02 08:56:26 +01:00
OWNERS Updated top level owners file to match new format 2017-01-19 11:29:16 -08:00