Weave-NPC should get hostname from K8s Downward API.

It is necessary in case when kubelet's args includes `--hostname_override=`.
Without this change, pods on hostname overriding kubelets will never be local,
and all pod's traffic will be blocked.
This commit is contained in:
Maxim Filatov committed 2017-05-31 18:06:17 +03:00
1 parent afb0d5bd3d
commit cb3b858df6
2 files changed
+12

No files matched your search

@@ -92,6 +92,12 @@ spec:
cpu: 10m
securityContext:
privileged: true
env:
- name: HOSTNAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: spec.nodeName
restartPolicy: Always
tolerations:
- key: node-role.kubernetes.io/master
+6
View File
@@ -59,6 +59,12 @@ spec:
cpu: 10m
securityContext:
privileged: true
env:
- name: HOSTNAME
valueFrom:
fieldRef:
apiVersion: v1
fieldPath: spec.nodeName
restartPolicy: Always
volumes:
- name: weavedb