Restart cfssl periodically
This commit is contained in:
10
lib/k8s.nix
10
lib/k8s.nix
@@ -45,7 +45,8 @@ let
|
|||||||
mkdir -p $out/share/kube-system-bootstrap/charts
|
mkdir -p $out/share/kube-system-bootstrap/charts
|
||||||
|
|
||||||
export bash="${pkgs.bash}"
|
export bash="${pkgs.bash}"
|
||||||
export apiserver="${settings.master.address}"
|
export apiserver="${settings.master.name}"
|
||||||
|
export apiserverAddress="${settings.master.address}"
|
||||||
export initca="${initca}"
|
export initca="${initca}"
|
||||||
export cluster="${clusterName}"
|
export cluster="${clusterName}"
|
||||||
export fileserver="${fileserver}"
|
export fileserver="${fileserver}"
|
||||||
@@ -110,6 +111,7 @@ let
|
|||||||
securePort = 4443;
|
securePort = 4443;
|
||||||
insecurePort = 8080;
|
insecurePort = 8080;
|
||||||
extraOpts = "--requestheader-client-ca-file ${cluster-ca}/ca.pem";
|
extraOpts = "--requestheader-client-ca-file ${cluster-ca}/ca.pem";
|
||||||
|
# verbosity = 4;
|
||||||
};
|
};
|
||||||
|
|
||||||
controllerManager = {
|
controllerManager = {
|
||||||
@@ -154,6 +156,12 @@ let
|
|||||||
Restart = "on-failure";
|
Restart = "on-failure";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
systemd.services.cfssl-restart = {
|
||||||
|
enable = true;
|
||||||
|
startAt = "00/6:00";
|
||||||
|
description = "Restrart cfssl which regularly locks up";
|
||||||
|
script = "systemctl restart cfssl.service";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
kubeWorker = {
|
kubeWorker = {
|
||||||
|
|||||||
Reference in New Issue
Block a user