kubernetes/cmd/kubelet
Clayton Coleman 7555dec82e
Kubelet should exit if the current client cert has expired
The client cert manager uses the most recent cert to request new
certificates. If that certificate is expired, it will be unable to
complete new CSR requests. This commit alters the manager to force
process exit if no further client cert rotation is possible, which
is expected to trigger a restart of the kubelet and either a
re-bootstrap from the bootstrap kubeconfig or a re-read of the
current disk state (assuming that some other agent is managing the
bootstrap configuration).

This prevents the Kubelet from wedging in a state where it cannot make
API calls.
2017-10-16 14:27:03 +02:00
..
app Kubelet should exit if the current client cert has expired 2017-10-16 14:27:03 +02:00
BUILD update BUILD files 2017-10-15 18:18:13 -07:00
kubelet.go Mulligan: Remove deprecated and experimental fields from KubeletConfiguration 2017-10-11 09:52:39 -07:00
OWNERS Update OWNERS 2017-01-18 15:18:04 -08:00