|
@@ -82,7 +82,7 @@ data:
|
|
|
apiVersion: extensions/v1beta1
|
|
|
kind: DaemonSet
|
|
|
metadata:
|
|
|
- name: kube-flannel-ds
|
|
|
+ name: kube-flannel-ds-amd64
|
|
|
namespace: kube-system
|
|
|
labels:
|
|
|
tier: node
|
|
@@ -157,3 +157,319 @@ spec:
|
|
|
- name: flannel-cfg
|
|
|
configMap:
|
|
|
name: kube-flannel-cfg
|
|
|
+---
|
|
|
+apiVersion: extensions/v1beta1
|
|
|
+kind: DaemonSet
|
|
|
+metadata:
|
|
|
+ name: kube-flannel-ds-arm64
|
|
|
+ namespace: kube-system
|
|
|
+ labels:
|
|
|
+ tier: node
|
|
|
+ app: flannel
|
|
|
+spec:
|
|
|
+ template:
|
|
|
+ metadata:
|
|
|
+ labels:
|
|
|
+ tier: node
|
|
|
+ app: flannel
|
|
|
+ spec:
|
|
|
+ hostNetwork: true
|
|
|
+ nodeSelector:
|
|
|
+ beta.kubernetes.io/arch: arm64
|
|
|
+ tolerations:
|
|
|
+ - key: node-role.kubernetes.io/master
|
|
|
+ operator: Exists
|
|
|
+ effect: NoSchedule
|
|
|
+ serviceAccountName: flannel
|
|
|
+ initContainers:
|
|
|
+ - name: install-cni
|
|
|
+ image: quay.io/coreos/flannel:v0.10.0-arm64
|
|
|
+ command:
|
|
|
+ - cp
|
|
|
+ args:
|
|
|
+ - -f
|
|
|
+ - /etc/kube-flannel/cni-conf.json
|
|
|
+ - /etc/cni/net.d/10-flannel.conflist
|
|
|
+ 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.10.0-arm64
|
|
|
+ command:
|
|
|
+ - /opt/bin/flanneld
|
|
|
+ args:
|
|
|
+ - --ip-masq
|
|
|
+ - --kube-subnet-mgr
|
|
|
+ resources:
|
|
|
+ requests:
|
|
|
+ cpu: "100m"
|
|
|
+ memory: "50Mi"
|
|
|
+ limits:
|
|
|
+ cpu: "100m"
|
|
|
+ memory: "50Mi"
|
|
|
+ securityContext:
|
|
|
+ privileged: true
|
|
|
+ env:
|
|
|
+ - name: POD_NAME
|
|
|
+ valueFrom:
|
|
|
+ fieldRef:
|
|
|
+ fieldPath: metadata.name
|
|
|
+ - name: POD_NAMESPACE
|
|
|
+ valueFrom:
|
|
|
+ fieldRef:
|
|
|
+ fieldPath: metadata.namespace
|
|
|
+ volumeMounts:
|
|
|
+ - name: run
|
|
|
+ mountPath: /run
|
|
|
+ - name: flannel-cfg
|
|
|
+ mountPath: /etc/kube-flannel/
|
|
|
+ volumes:
|
|
|
+ - name: run
|
|
|
+ hostPath:
|
|
|
+ path: /run
|
|
|
+ - name: cni
|
|
|
+ hostPath:
|
|
|
+ path: /etc/cni/net.d
|
|
|
+ - name: flannel-cfg
|
|
|
+ configMap:
|
|
|
+ name: kube-flannel-cfg
|
|
|
+---
|
|
|
+apiVersion: extensions/v1beta1
|
|
|
+kind: DaemonSet
|
|
|
+metadata:
|
|
|
+ name: kube-flannel-ds-arm
|
|
|
+ namespace: kube-system
|
|
|
+ labels:
|
|
|
+ tier: node
|
|
|
+ app: flannel
|
|
|
+spec:
|
|
|
+ template:
|
|
|
+ metadata:
|
|
|
+ labels:
|
|
|
+ tier: node
|
|
|
+ app: flannel
|
|
|
+ spec:
|
|
|
+ hostNetwork: true
|
|
|
+ nodeSelector:
|
|
|
+ beta.kubernetes.io/arch: arm
|
|
|
+ tolerations:
|
|
|
+ - key: node-role.kubernetes.io/master
|
|
|
+ operator: Exists
|
|
|
+ effect: NoSchedule
|
|
|
+ serviceAccountName: flannel
|
|
|
+ initContainers:
|
|
|
+ - name: install-cni
|
|
|
+ image: quay.io/coreos/flannel:v0.10.0-arm
|
|
|
+ command:
|
|
|
+ - cp
|
|
|
+ args:
|
|
|
+ - -f
|
|
|
+ - /etc/kube-flannel/cni-conf.json
|
|
|
+ - /etc/cni/net.d/10-flannel.conflist
|
|
|
+ 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.10.0-arm
|
|
|
+ command:
|
|
|
+ - /opt/bin/flanneld
|
|
|
+ args:
|
|
|
+ - --ip-masq
|
|
|
+ - --kube-subnet-mgr
|
|
|
+ resources:
|
|
|
+ requests:
|
|
|
+ cpu: "100m"
|
|
|
+ memory: "50Mi"
|
|
|
+ limits:
|
|
|
+ cpu: "100m"
|
|
|
+ memory: "50Mi"
|
|
|
+ securityContext:
|
|
|
+ privileged: true
|
|
|
+ env:
|
|
|
+ - name: POD_NAME
|
|
|
+ valueFrom:
|
|
|
+ fieldRef:
|
|
|
+ fieldPath: metadata.name
|
|
|
+ - name: POD_NAMESPACE
|
|
|
+ valueFrom:
|
|
|
+ fieldRef:
|
|
|
+ fieldPath: metadata.namespace
|
|
|
+ volumeMounts:
|
|
|
+ - name: run
|
|
|
+ mountPath: /run
|
|
|
+ - name: flannel-cfg
|
|
|
+ mountPath: /etc/kube-flannel/
|
|
|
+ volumes:
|
|
|
+ - name: run
|
|
|
+ hostPath:
|
|
|
+ path: /run
|
|
|
+ - name: cni
|
|
|
+ hostPath:
|
|
|
+ path: /etc/cni/net.d
|
|
|
+ - name: flannel-cfg
|
|
|
+ configMap:
|
|
|
+ name: kube-flannel-cfg
|
|
|
+---
|
|
|
+apiVersion: extensions/v1beta1
|
|
|
+kind: DaemonSet
|
|
|
+metadata:
|
|
|
+ name: kube-flannel-ds-ppc64le
|
|
|
+ namespace: kube-system
|
|
|
+ labels:
|
|
|
+ tier: node
|
|
|
+ app: flannel
|
|
|
+spec:
|
|
|
+ template:
|
|
|
+ metadata:
|
|
|
+ labels:
|
|
|
+ tier: node
|
|
|
+ app: flannel
|
|
|
+ spec:
|
|
|
+ hostNetwork: true
|
|
|
+ nodeSelector:
|
|
|
+ beta.kubernetes.io/arch: ppc64le
|
|
|
+ tolerations:
|
|
|
+ - key: node-role.kubernetes.io/master
|
|
|
+ operator: Exists
|
|
|
+ effect: NoSchedule
|
|
|
+ serviceAccountName: flannel
|
|
|
+ initContainers:
|
|
|
+ - name: install-cni
|
|
|
+ image: quay.io/coreos/flannel:v0.10.0-ppc64le
|
|
|
+ command:
|
|
|
+ - cp
|
|
|
+ args:
|
|
|
+ - -f
|
|
|
+ - /etc/kube-flannel/cni-conf.json
|
|
|
+ - /etc/cni/net.d/10-flannel.conflist
|
|
|
+ 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.10.0-ppc64le
|
|
|
+ command:
|
|
|
+ - /opt/bin/flanneld
|
|
|
+ args:
|
|
|
+ - --ip-masq
|
|
|
+ - --kube-subnet-mgr
|
|
|
+ resources:
|
|
|
+ requests:
|
|
|
+ cpu: "100m"
|
|
|
+ memory: "50Mi"
|
|
|
+ limits:
|
|
|
+ cpu: "100m"
|
|
|
+ memory: "50Mi"
|
|
|
+ securityContext:
|
|
|
+ privileged: true
|
|
|
+ env:
|
|
|
+ - name: POD_NAME
|
|
|
+ valueFrom:
|
|
|
+ fieldRef:
|
|
|
+ fieldPath: metadata.name
|
|
|
+ - name: POD_NAMESPACE
|
|
|
+ valueFrom:
|
|
|
+ fieldRef:
|
|
|
+ fieldPath: metadata.namespace
|
|
|
+ volumeMounts:
|
|
|
+ - name: run
|
|
|
+ mountPath: /run
|
|
|
+ - name: flannel-cfg
|
|
|
+ mountPath: /etc/kube-flannel/
|
|
|
+ volumes:
|
|
|
+ - name: run
|
|
|
+ hostPath:
|
|
|
+ path: /run
|
|
|
+ - name: cni
|
|
|
+ hostPath:
|
|
|
+ path: /etc/cni/net.d
|
|
|
+ - name: flannel-cfg
|
|
|
+ configMap:
|
|
|
+ name: kube-flannel-cfg
|
|
|
+---
|
|
|
+apiVersion: extensions/v1beta1
|
|
|
+kind: DaemonSet
|
|
|
+metadata:
|
|
|
+ name: kube-flannel-ds-s390x
|
|
|
+ namespace: kube-system
|
|
|
+ labels:
|
|
|
+ tier: node
|
|
|
+ app: flannel
|
|
|
+spec:
|
|
|
+ template:
|
|
|
+ metadata:
|
|
|
+ labels:
|
|
|
+ tier: node
|
|
|
+ app: flannel
|
|
|
+ spec:
|
|
|
+ hostNetwork: true
|
|
|
+ nodeSelector:
|
|
|
+ beta.kubernetes.io/arch: s390x
|
|
|
+ tolerations:
|
|
|
+ - key: node-role.kubernetes.io/master
|
|
|
+ operator: Exists
|
|
|
+ effect: NoSchedule
|
|
|
+ serviceAccountName: flannel
|
|
|
+ initContainers:
|
|
|
+ - name: install-cni
|
|
|
+ image: quay.io/coreos/flannel:v0.10.0-s390x
|
|
|
+ command:
|
|
|
+ - cp
|
|
|
+ args:
|
|
|
+ - -f
|
|
|
+ - /etc/kube-flannel/cni-conf.json
|
|
|
+ - /etc/cni/net.d/10-flannel.conflist
|
|
|
+ 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.10.0-s390x
|
|
|
+ command:
|
|
|
+ - /opt/bin/flanneld
|
|
|
+ args:
|
|
|
+ - --ip-masq
|
|
|
+ - --kube-subnet-mgr
|
|
|
+ resources:
|
|
|
+ requests:
|
|
|
+ cpu: "100m"
|
|
|
+ memory: "50Mi"
|
|
|
+ limits:
|
|
|
+ cpu: "100m"
|
|
|
+ memory: "50Mi"
|
|
|
+ securityContext:
|
|
|
+ privileged: true
|
|
|
+ env:
|
|
|
+ - name: POD_NAME
|
|
|
+ valueFrom:
|
|
|
+ fieldRef:
|
|
|
+ fieldPath: metadata.name
|
|
|
+ - name: POD_NAMESPACE
|
|
|
+ valueFrom:
|
|
|
+ fieldRef:
|
|
|
+ fieldPath: metadata.namespace
|
|
|
+ volumeMounts:
|
|
|
+ - name: run
|
|
|
+ mountPath: /run
|
|
|
+ - name: flannel-cfg
|
|
|
+ mountPath: /etc/kube-flannel/
|
|
|
+ volumes:
|
|
|
+ - name: run
|
|
|
+ hostPath:
|
|
|
+ path: /run
|
|
|
+ - name: cni
|
|
|
+ hostPath:
|
|
|
+ path: /etc/cni/net.d
|
|
|
+ - name: flannel-cfg
|
|
|
+ configMap:
|
|
|
+ name: kube-flannel-cfg
|