Skip to content

Commit 5ae6206

Browse files
authored
Merge pull request #94 from utilitywarehouse/scheduler-cert-reload
Scheduler - reload certificates from disk
2 parents 6452140 + 0f91b4e commit 5ae6206

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

resources/master-kubelet.service

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,11 @@ ExecStartPre=/opt/bin/cfssl-new-apiserver-cert
2222
ExecStartPre=/opt/bin/cfssl-new-apiserver-kubelet-client-cert
2323
ExecStartPre=/opt/bin/cfssl-new-scheduler-cert
2424
ExecStartPre=/opt/bin/cfssl-new-controller-manager-cert
25-
ExecStartPre=-/bin/sh -c "docker restart $(docker ps --no-trunc | grep 'kube-controller-manager' | awk '{ print $1; }')"
26-
ExecStartPre=-/bin/sh -c "docker restart $(docker ps --no-trunc | grep 'kube-apiserver' | awk '{ print $1; }')"
25+
# Hack to reload certs on control plane tier
26+
# https://github.com/kubernetes/kubernetes/issues/46287
27+
ExecStartPre=-/bin/sh -c "docker restart $(docker ps -q -f name=k8s_kube-controller-manager)"
28+
ExecStartPre=-/bin/sh -c "docker restart $(docker ps -q -f name=k8s_kube-apiserver)"
29+
ExecStartPre=-/bin/sh -c "docker restart $(docker ps -q -f name=k8s_kube-scheduler)"
2730
ExecStart=${kubelet_binary_path} \
2831
--allow-privileged \
2932
--config=/etc/kubernetes/config/master-kubelet-conf.yaml \

0 commit comments

Comments
 (0)