diff --git a/high-availability/kube-apiserver.manifest b/high-availability/kube-apiserver.manifest index 41f29dfe..99f0f6f7 100644 --- a/high-availability/kube-apiserver.manifest +++ b/high-availability/kube-apiserver.manifest @@ -1,7 +1,10 @@ { "apiVersion": "v1", "kind": "Pod", -"metadata": {"name":"kube-apiserver"}, +"metadata": { + "name":"kube-apiserver", + "namespace": "kube-system" +}, "spec":{ "hostNetwork": true, "containers":[ @@ -13,6 +16,15 @@ "-c", "/usr/local/bin/kube-apiserver --address=0.0.0.0 --etcd_servers=http://kube0.ha:2379 --service-cluster-ip-range=10.0.0.0/16 --v=4 --allow_privileged=True 1>>/var/log/kube-apiserver.log 2>&1" ], + "livenessProbe": { + "httpGet": { + "host": "127.0.0.1", + "port": 8080, + "path": "/healthz" + }, + "initialDelaySeconds": 15, + "timeoutSeconds": 15 + }, "ports":[ { "name": "https", "containerPort": 443, diff --git a/high-availability/kube-controller-manager.manifest b/high-availability/kube-controller-manager.manifest index 21446977..4d358da5 100644 --- a/high-availability/kube-controller-manager.manifest +++ b/high-availability/kube-controller-manager.manifest @@ -1,7 +1,10 @@ { "apiVersion": "v1", "kind": "Pod", -"metadata": {"name":"kube-controller-manager"}, +"metadata": { + "name":"kube-controller-manager", + "namespace": "kube-system" +}, "spec":{ "hostNetwork": true, "containers":[ @@ -15,8 +18,9 @@ ], "livenessProbe": { "httpGet": { - "path": "/healthz", - "port": 10252 + "host": "127.0.0.1", + "port": 10252, + "path": "/healthz" }, "initialDelaySeconds": 15, "timeoutSeconds": 1 diff --git a/high-availability/kube-scheduler.manifest b/high-availability/kube-scheduler.manifest index 43171c01..50e89d69 100644 --- a/high-availability/kube-scheduler.manifest +++ b/high-availability/kube-scheduler.manifest @@ -1,7 +1,10 @@ { "apiVersion": "v1", "kind": "Pod", -"metadata": {"name":"kube-scheduler"}, +"metadata": { + "name":"kube-scheduler", + "namespace": "kube-system" +}, "spec":{ "hostNetwork": true, "containers":[ @@ -15,8 +18,9 @@ ], "livenessProbe": { "httpGet": { - "path": "/healthz", - "port": 10251 + "host": "127.0.0.1", + "port": 10251, + "path": "/healthz" }, "initialDelaySeconds": 15, "timeoutSeconds": 1