--- apiVersion: "extensions/v1beta1" kind: DaemonSet metadata: name: kube-etcd-network-checkpointer namespace: kube-system labels: tier: control-plane component: kube-etcd-network-checkpointer spec: template: metadata: labels: tier: control-plane component: kube-etcd-network-checkpointer annotations: checkpointer.alpha.coreos.com/checkpoint: "true" spec: containers: - image: quay.io/coreos/kenc:48b6feceeee56c657ea9263f47b6ea091e8d3035 name: kube-etcd-network-checkpointer securityContext: privileged: true volumeMounts: - mountPath: /etc/kubernetes/selfhosted-etcd name: checkpoint-dir readOnly: false - mountPath: /var/lock name: var-lock readOnly: false command: - /usr/bin/flock - /var/lock/kenc.lock - -c - "kenc -r -m iptables && kenc -m iptables" hostNetwork: true nodeSelector: node-role.kubernetes.io/master: "" tolerations: - key: node-role.kubernetes.io/master operator: Exists effect: NoSchedule volumes: - name: checkpoint-dir hostPath: path: /etc/kubernetes/checkpoint-iptables - name: var-lock hostPath: path: /var/lock