cluster.kubernetes: fix service ordering
Requires does NOT imply After, so I added the missing ordering.
This commit is contained in:
parent
5481831263
commit
4231293010
@ -421,7 +421,7 @@ in {
|
|||||||
description = "Kubernetes Api Server";
|
description = "Kubernetes Api Server";
|
||||||
wantedBy = [ "multi-user.target" ];
|
wantedBy = [ "multi-user.target" ];
|
||||||
requires = ["kubernetes-setup.service"];
|
requires = ["kubernetes-setup.service"];
|
||||||
after = [ "network-interfaces.target" "etcd.service" ];
|
after = [ "network.target" "etcd.service" "kubernetes-setup.service" ];
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
ExecStart = let
|
ExecStart = let
|
||||||
authorizationPolicyFile =
|
authorizationPolicyFile =
|
||||||
@ -468,7 +468,7 @@ in {
|
|||||||
systemd.services.kube-scheduler = {
|
systemd.services.kube-scheduler = {
|
||||||
description = "Kubernetes Scheduler Service";
|
description = "Kubernetes Scheduler Service";
|
||||||
wantedBy = [ "multi-user.target" ];
|
wantedBy = [ "multi-user.target" ];
|
||||||
after = [ "network-interfaces.target" "kubernetes-apiserver.service" ];
|
after = [ "network.target" "kubernetes-apiserver.service" ];
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
ExecStart = ''${cfg.package}/bin/kube-scheduler \
|
ExecStart = ''${cfg.package}/bin/kube-scheduler \
|
||||||
--address=${cfg.scheduler.address} \
|
--address=${cfg.scheduler.address} \
|
||||||
@ -487,7 +487,7 @@ in {
|
|||||||
systemd.services.kube-controller-manager = {
|
systemd.services.kube-controller-manager = {
|
||||||
description = "Kubernetes Controller Manager Service";
|
description = "Kubernetes Controller Manager Service";
|
||||||
wantedBy = [ "multi-user.target" ];
|
wantedBy = [ "multi-user.target" ];
|
||||||
after = [ "network-interfaces.target" "kubernetes-apiserver.service" ];
|
after = [ "network.target" "kubernetes-apiserver.service" ];
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
ExecStart = ''${cfg.package}/bin/kube-controller-manager \
|
ExecStart = ''${cfg.package}/bin/kube-controller-manager \
|
||||||
--address=${cfg.controllerManager.address} \
|
--address=${cfg.controllerManager.address} \
|
||||||
@ -511,7 +511,7 @@ in {
|
|||||||
description = "Kubernetes Kubelet Service";
|
description = "Kubernetes Kubelet Service";
|
||||||
wantedBy = [ "multi-user.target" ];
|
wantedBy = [ "multi-user.target" ];
|
||||||
requires = ["kubernetes-setup.service"];
|
requires = ["kubernetes-setup.service"];
|
||||||
after = [ "network-interfaces.target" "etcd.service" "docker.service" ];
|
after = [ "network.target" "etcd.service" "docker.service" "kubernetes-setup.service" ];
|
||||||
path = [ pkgs.gitMinimal pkgs.openssh ];
|
path = [ pkgs.gitMinimal pkgs.openssh ];
|
||||||
script = ''
|
script = ''
|
||||||
export PATH="/bin:/sbin:/usr/bin:/usr/sbin:$PATH"
|
export PATH="/bin:/sbin:/usr/bin:/usr/sbin:$PATH"
|
||||||
@ -542,7 +542,7 @@ in {
|
|||||||
systemd.services.kube-proxy = {
|
systemd.services.kube-proxy = {
|
||||||
description = "Kubernetes Proxy Service";
|
description = "Kubernetes Proxy Service";
|
||||||
wantedBy = [ "multi-user.target" ];
|
wantedBy = [ "multi-user.target" ];
|
||||||
after = [ "network-interfaces.target" "etcd.service" ];
|
after = [ "network.target" "etcd.service" ];
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
ExecStart = ''${cfg.package}/bin/kube-proxy \
|
ExecStart = ''${cfg.package}/bin/kube-proxy \
|
||||||
--master=${cfg.proxy.master} \
|
--master=${cfg.proxy.master} \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user