Skip to content

Instantly share code, notes, and snippets.

@egernst
Created June 12, 2018 23:01
Show Gist options
  • Select an option

  • Save egernst/cd73889da9e8042c99ca752d23722637 to your computer and use it in GitHub Desktop.

Select an option

Save egernst/cd73889da9e8042c99ca752d23722637 to your computer and use it in GitHub Desktop.
---
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: kubelet-cri-o-kata-cleanup
namespace: kube-system
spec:
selector:
matchLabels:
name: kubelet-cri-o-kata-cleanup
template:
metadata:
labels:
name: kubelet-cri-o-kata-cleanup
spec:
serviceAccountName: kata-label-node
nodeSelector:
container-runtime: cri-o
kata-runtime: cleanup
containers:
- name: kube-kata-cleanup
image: egernst/kata-deploy
imagePullPolicy: Always
command: [ "sh", "-c" ]
args:
- kubectl label node $NODE_NAME container-runtime- kata-runtime-;
systemctl daemon-reload && systemctl restart crio && systemctl restart kubelet;
while true;
do sleep 36000; done;
env:
- name: NODE_NAME
valueFrom:
fieldRef:
fieldPath: spec.nodeName
securityContext:
privileged: false
updateStrategy:
rollingUpdate:
maxUnavailable: 1
type: RollingUpdate
---
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: kubelet-containerd-kata-cleanup
namespace: kube-system
spec:
selector:
matchLabels:
name: kubelet-containerd-kata-cleanup
template:
metadata:
labels:
name: kubelet-containerd-kata-cleanup
spec:
serviceAccountName: kata-label-node
nodeSelector:
container-runtime: containerd
kata-runtime: cleanup
containers:
- name: kube-kata-cleanup
image: egernst/kata-deploy
imagePullPolicy: Always
command: [ "sh", "-c" ]
args:
- kubectl label node $NODE_NAME container-runtime- kata-runtime-;
systemctl daemon-reload && systemctl restart containerd && systemctl restart kubelet;
while true;
do sleep 36000; done;
env:
- name: NODE_NAME
valueFrom:
fieldRef:
fieldPath: spec.nodeName
securityContext:
privileged: false
updateStrategy:
rollingUpdate:
maxUnavailable: 1
type: RollingUpdate
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment