mirror of
https://github.com/kelseyhightower/kubernetes-the-hard-way.git
synced 2025-07-27 14:13:53 +03:00
Move certificate and private-key away from /var/run
It is cleared out at reboot. It appears that only the file-name part of --tls-cert-file / --tls-private-key-file is used and that the path is taken from --cert-dir (which defaults to /var/run/kubernetes) so to make the path stick we also add a --cert-dir
This commit is contained in:

committed by
Kelsey Hightower

parent
c32977f361
commit
d81abdbcf1
@@ -183,8 +183,9 @@ ExecStart=/usr/bin/kubelet \\
|
||||
--kubeconfig=/var/lib/kubelet/kubeconfig \\
|
||||
--serialize-image-pulls=false \\
|
||||
--register-node=true \\
|
||||
--tls-cert-file=/var/run/kubernetes/kubelet-client.crt \\
|
||||
--tls-private-key-file=/var/run/kubernetes/kubelet-client.key \\
|
||||
--tls-cert-file=/var/lib/kubelet/kubelet-client.crt \\
|
||||
--tls-private-key-file=/var/lib/kubelet/kubelet-client.key \\
|
||||
--cert-dir=/var/lib/kubelet \\
|
||||
--v=2
|
||||
Restart=on-failure
|
||||
RestartSec=5
|
||||
|
Reference in New Issue
Block a user