|
@@ -53,6 +53,20 @@ spec:
|
|
|
operator: Exists
|
|
|
effect: NoSchedule
|
|
|
serviceAccountName: flannel
|
|
|
+ initContainers:
|
|
|
+ - name: install-cni
|
|
|
+ image: quay.io/coreos/flannel:v0.8.0-amd64
|
|
|
+ command:
|
|
|
+ - cp
|
|
|
+ args:
|
|
|
+ - -f
|
|
|
+ - /etc/kube-flannel/cni-conf.json
|
|
|
+ - /etc/cni/net.d/10-flannel.conf
|
|
|
+ volumeMounts:
|
|
|
+ - name: cni
|
|
|
+ mountPath: /etc/cni/net.d
|
|
|
+ - name: flannel-cfg
|
|
|
+ mountPath: /etc/kube-flannel/
|
|
|
containers:
|
|
|
- name: kube-flannel
|
|
|
image: quay.io/coreos/flannel:v0.8.0-amd64
|
|
@@ -73,14 +87,6 @@ spec:
|
|
|
mountPath: /run
|
|
|
- name: flannel-cfg
|
|
|
mountPath: /etc/kube-flannel/
|
|
|
- - name: install-cni
|
|
|
- image: quay.io/coreos/flannel:v0.8.0-amd64
|
|
|
- command: [ "/bin/sh", "-c", "set -e -x; cp -f /etc/kube-flannel/cni-conf.json /etc/cni/net.d/10-flannel.conf; while true; do sleep 3600; done" ]
|
|
|
- volumeMounts:
|
|
|
- - name: cni
|
|
|
- mountPath: /etc/cni/net.d
|
|
|
- - name: flannel-cfg
|
|
|
- mountPath: /etc/kube-flannel/
|
|
|
volumes:
|
|
|
- name: run
|
|
|
hostPath:
|