Bug 1570399 - [3.8] DNS to local node vs. static egress IP
Summary: [3.8] DNS to local node vs. static egress IP
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: OpenShift Container Platform
Classification: Red Hat
Component: Networking
Version: 3.8.0
Hardware: x86_64
OS: Linux
medium
medium
Target Milestone: ---
: 3.8.z
Assignee: Dan Winship
QA Contact: Meng Bo
URL:
Whiteboard:
Depends On: 1557924
Blocks:
TreeView+ depends on / blocked
 
Reported: 2018-04-22 15:00 UTC by Dan Winship
Modified: 2018-08-23 14:15 UTC (History)
2 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Cause: When using per-namespace static egress IPs, all external traffic is routed through the egress IP. "External" means all traffic which isn't directed to another pod, and so includes traffic from the pod to the pod's node. Consequence: When pods are told to use the node's IP address for DNS, and the pod is using a static egress IP, then DNS traffic will be routed to the egress node first, and then back to the original node, which might be configured to not accept DNS requests from other hosts, causing the pod to be unable to resolve DNS. Fix: pod-to-node DNS requests now bypass the egress IP and go directly to the node Result: DNS works
Clone Of: 1570398
Environment:
Last Closed: 2018-08-23 14:15:51 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Github ose/pull/1219 0 None None None 2018-04-22 15:03:02 UTC

Comment 1 Dan Winship 2018-04-22 15:03:03 UTC
https://github.com/openshift/ose/pull/1219

Comment 2 Dan Winship 2018-08-23 14:15:51 UTC
closing old fixed 3.8 bugs


Note You need to log in before you can comment on or make changes to this bug.