Skip to content

Commit a3dbd65

Browse files
Merge pull request #4124 from MarSik/delete-state-on-reboot-only
OCPBUGS-24366: Delete state files on reboot only
2 parents a460e63 + 9db484e commit a3dbd65

File tree

8 files changed

+28
-12
lines changed

8 files changed

+28
-12
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
name: kubelet-cleanup.service
2+
enabled: true
3+
contents: |
4+
[Unit]
5+
Description=Kubernetes Kubelet After Reboot Cleanup
6+
Before=kubelet.service
7+
8+
[Service]
9+
Type=oneshot
10+
ExecStart=/bin/rm -f /var/lib/kubelet/cpu_manager_state
11+
ExecStart=/bin/rm -f /var/lib/kubelet/memory_manager_state
12+
13+
[Install]
14+
WantedBy=multi-user.target

templates/master/01-master-kubelet/_base/units/kubelet.service.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@ contents: |
1010
[Service]
1111
Type=notify
1212
ExecStartPre=/bin/mkdir --parents /etc/kubernetes/manifests
13-
ExecStartPre=/bin/rm -f /var/lib/kubelet/cpu_manager_state
14-
ExecStartPre=/bin/rm -f /var/lib/kubelet/memory_manager_state
1513
{{- if eq .IPFamilies "IPv6"}}
1614
Environment="KUBELET_NODE_IP=::"
1715
{{- end}}

templates/master/01-master-kubelet/alibabacloud/units/kubelet.service.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@ contents: |
1010
[Service]
1111
Type=notify
1212
ExecStartPre=/bin/mkdir --parents /etc/kubernetes/manifests
13-
ExecStartPre=/bin/rm -f /var/lib/kubelet/cpu_manager_state
14-
ExecStartPre=/bin/rm -f /var/lib/kubelet/memory_manager_state
1513
{{- if eq .IPFamilies "IPv6"}}
1614
Environment="KUBELET_NODE_IP=::"
1715
{{- end}}

templates/master/01-master-kubelet/on-prem/units/kubelet.service.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@ contents: |
1010
[Service]
1111
Type=notify
1212
ExecStartPre=/bin/mkdir --parents /etc/kubernetes/manifests
13-
ExecStartPre=/bin/rm -f /var/lib/kubelet/cpu_manager_state
14-
ExecStartPre=/bin/rm -f /var/lib/kubelet/memory_manager_state
1513
EnvironmentFile=/etc/os-release
1614
EnvironmentFile=-/etc/kubernetes/kubelet-workaround
1715
EnvironmentFile=-/etc/kubernetes/kubelet-env
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
name: kubelet-cleanup.service
2+
enabled: true
3+
contents: |
4+
[Unit]
5+
Description=Kubernetes Kubelet After Reboot Cleanup
6+
Before=kubelet.service
7+
8+
[Service]
9+
Type=oneshot
10+
ExecStart=/bin/rm -f /var/lib/kubelet/cpu_manager_state
11+
ExecStart=/bin/rm -f /var/lib/kubelet/memory_manager_state
12+
13+
[Install]
14+
WantedBy=multi-user.target

templates/worker/01-worker-kubelet/_base/units/kubelet.service.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@ contents: |
1010
[Service]
1111
Type=notify
1212
ExecStartPre=/bin/mkdir --parents /etc/kubernetes/manifests
13-
ExecStartPre=/bin/rm -f /var/lib/kubelet/cpu_manager_state
14-
ExecStartPre=/bin/rm -f /var/lib/kubelet/memory_manager_state
1513
{{- if eq .IPFamilies "IPv6"}}
1614
Environment="KUBELET_NODE_IP=::"
1715
{{- end}}

templates/worker/01-worker-kubelet/alibabacloud/units/kubelet.service.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@ contents: |
1010
[Service]
1111
Type=notify
1212
ExecStartPre=/bin/mkdir --parents /etc/kubernetes/manifests
13-
ExecStartPre=/bin/rm -f /var/lib/kubelet/cpu_manager_state
14-
ExecStartPre=/bin/rm -f /var/lib/kubelet/memory_manager_state
1513
{{- if eq .IPFamilies "IPv6"}}
1614
Environment="KUBELET_NODE_IP=::"
1715
{{- end}}

templates/worker/01-worker-kubelet/on-prem/units/kubelet.service.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@ contents: |
1010
[Service]
1111
Type=notify
1212
ExecStartPre=/bin/mkdir --parents /etc/kubernetes/manifests
13-
ExecStartPre=/bin/rm -f /var/lib/kubelet/cpu_manager_state
14-
ExecStartPre=/bin/rm -f /var/lib/kubelet/memory_manager_state
1513
EnvironmentFile=/etc/os-release
1614
EnvironmentFile=-/etc/kubernetes/kubelet-workaround
1715
EnvironmentFile=-/etc/kubernetes/kubelet-env

0 commit comments

Comments
 (0)