diff --git a/Kubernetes/KubernetesCluster/package/Resources/KubeMasterSetup.template b/Kubernetes/KubernetesCluster/package/Resources/KubeMasterSetup.template index af5965b..a347fd3 100644 --- a/Kubernetes/KubernetesCluster/package/Resources/KubeMasterSetup.template +++ b/Kubernetes/KubernetesCluster/package/Resources/KubeMasterSetup.template @@ -41,6 +41,7 @@ Scripts: - systemd/kube-apiserver.service - systemd/kube-scheduler.service - systemd/kube-controller-manager.service + - systemd/docker.service Options: diff --git a/Kubernetes/KubernetesCluster/package/Resources/scripts/master-kube-setup.sh b/Kubernetes/KubernetesCluster/package/Resources/scripts/master-kube-setup.sh index 74e3596..63e9e69 100644 --- a/Kubernetes/KubernetesCluster/package/Resources/scripts/master-kube-setup.sh +++ b/Kubernetes/KubernetesCluster/package/Resources/scripts/master-kube-setup.sh @@ -7,6 +7,13 @@ mkdir -p /var/run/murano-kubernetes if [[ $(which systemctl) ]]; then + # On debian docker ignores /etc/default/docker file + # Replacing original docker.service to modified with EnvironmentFile option + systemctl stop docker + cp -f systemd/docker.service /lib/systemd/system/ + systemctl daemon-reload + systemctl start docker + systemctl stop kube* sed -i.bak "s/%%MASTER_IP%%/$2/g" environ/kube-config