Skip to content

Commit e28251e

Browse files
remove health-monitor service as it does more harm than good
1 parent 60c4c2b commit e28251e

File tree

5 files changed

+0
-180
lines changed

5 files changed

+0
-180
lines changed

build/lib/release.sh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -410,7 +410,6 @@ function kube::release::package_kube_manifests_tarball() {
410410
if [[ -e "${KUBE_ROOT}/cluster/gce/gci/gke-internal-configure-helper.sh" ]]; then
411411
cp "${KUBE_ROOT}/cluster/gce/gci/gke-internal-configure-helper.sh" "${dst_dir}/"
412412
fi
413-
cp "${KUBE_ROOT}/cluster/gce/gci/health-monitor.sh" "${dst_dir}/health-monitor.sh"
414413
# Merge GCE-specific addons with general purpose addons.
415414
for d in cluster/addons cluster/gce/addons; do
416415
find "${KUBE_ROOT}/${d}" \( \( -name \*.yaml -o -name \*.yaml.in -o -name \*.json \) -a ! \( -name \*demo\* \) \) -print0 | "${TAR}" c --transform "s|${KUBE_ROOT#/*}/${d}||" --null -T - | "${TAR}" x -C "${dst_dir}"

cluster/gce/gci/configure.sh

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -418,8 +418,6 @@ function install-kube-manifests {
418418
cp "${dst_dir}/kubernetes/gci-trusty/gke-internal-configure-helper.sh" "${KUBE_BIN}/"
419419
fi
420420

421-
cp "${dst_dir}/kubernetes/gci-trusty/health-monitor.sh" "${KUBE_BIN}/health-monitor.sh"
422-
423421
rm -f "${KUBE_HOME}/${manifests_tar}"
424422
rm -f "${KUBE_HOME}/${manifests_tar}.sha512"
425423
}

cluster/gce/gci/health-monitor.sh

Lines changed: 0 additions & 99 deletions
This file was deleted.

cluster/gce/gci/master.yaml

Lines changed: 0 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -90,42 +90,6 @@ write_files:
9090
[Install]
9191
WantedBy=kubernetes.target
9292
93-
- path: /etc/systemd/system/kube-container-runtime-monitor.service
94-
permissions: 0644
95-
owner: root
96-
content: |
97-
[Unit]
98-
Description=Kubernetes health monitoring for container runtime
99-
After=kube-master-configuration.service
100-
101-
[Service]
102-
Restart=always
103-
RestartSec=10
104-
RemainAfterExit=yes
105-
ExecStartPre=/bin/chmod 544 /home/kubernetes/bin/health-monitor.sh
106-
ExecStart=/home/kubernetes/bin/health-monitor.sh container-runtime
107-
108-
[Install]
109-
WantedBy=kubernetes.target
110-
111-
- path: /etc/systemd/system/kubelet-monitor.service
112-
permissions: 0644
113-
owner: root
114-
content: |
115-
[Unit]
116-
Description=Kubernetes health monitoring for kubelet
117-
After=kube-master-configuration.service
118-
119-
[Service]
120-
Restart=always
121-
RestartSec=10
122-
RemainAfterExit=yes
123-
ExecStartPre=/bin/chmod 544 /home/kubernetes/bin/health-monitor.sh
124-
ExecStart=/home/kubernetes/bin/health-monitor.sh kubelet
125-
126-
[Install]
127-
WantedBy=kubernetes.target
128-
12993
- path: /etc/systemd/system/kube-logrotate.timer
13094
permissions: 0644
13195
owner: root
@@ -170,8 +134,6 @@ runcmd:
170134
- systemctl enable kube-master-installation.service
171135
- systemctl enable kube-master-internal-route.service
172136
- systemctl enable kube-master-configuration.service
173-
- systemctl enable kube-container-runtime-monitor.service
174-
- systemctl enable kubelet-monitor.service
175137
- systemctl enable kube-logrotate.timer
176138
- systemctl enable kube-logrotate.service
177139
- systemctl enable kubernetes.target

cluster/gce/gci/node.yaml

Lines changed: 0 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -41,44 +41,6 @@ write_files:
4141
[Install]
4242
WantedBy=kubernetes.target
4343
44-
- path: /etc/systemd/system/kube-container-runtime-monitor.service
45-
permissions: 0644
46-
owner: root
47-
content: |
48-
[Unit]
49-
Description=Kubernetes health monitoring for container runtime
50-
After=kube-node-configuration.service
51-
52-
[Service]
53-
Restart=always
54-
RestartSec=10
55-
RemainAfterExit=yes
56-
RemainAfterExit=yes
57-
ExecStartPre=/bin/chmod 544 /home/kubernetes/bin/health-monitor.sh
58-
ExecStart=/home/kubernetes/bin/health-monitor.sh container-runtime
59-
60-
[Install]
61-
WantedBy=kubernetes.target
62-
63-
- path: /etc/systemd/system/kubelet-monitor.service
64-
permissions: 0644
65-
owner: root
66-
content: |
67-
[Unit]
68-
Description=Kubernetes health monitoring for kubelet
69-
After=kube-node-configuration.service
70-
71-
[Service]
72-
Restart=always
73-
RestartSec=10
74-
RemainAfterExit=yes
75-
RemainAfterExit=yes
76-
ExecStartPre=/bin/chmod 544 /home/kubernetes/bin/health-monitor.sh
77-
ExecStart=/home/kubernetes/bin/health-monitor.sh kubelet
78-
79-
[Install]
80-
WantedBy=kubernetes.target
81-
8244
- path: /etc/systemd/system/kube-logrotate.timer
8345
permissions: 0644
8446
owner: root
@@ -128,8 +90,6 @@ runcmd:
12890
- systemctl daemon-reload
12991
- systemctl enable kube-node-installation.service
13092
- systemctl enable kube-node-configuration.service
131-
- systemctl enable kube-container-runtime-monitor.service
132-
- systemctl enable kubelet-monitor.service
13393
- systemctl enable kube-logrotate.timer
13494
- systemctl enable kube-logrotate.service
13595
- systemctl enable kubernetes.target

0 commit comments

Comments
 (0)