Open poksiala opened 3 years ago
related ipv6 support #2259 #1723
Thank you for the PR, I left some comments.
Just to reaffirm: The PR made by me is not a proper fix to the issue, but more like a workaround that works in dual-stack clusters.
Waits for other team members to review.
@poksiala just wants to confirm your use case: do you only want to use the IPv6 address to access the UI service? because besides UI, there are still some things we need to figure out first for fully supporting IPv6 in the backend components, not just UI/Manager.
I would prefer we have a complete story for the dual-stack supported.
Describe the bug In dual-stack cluster pod status might have multiple IPs
But longhorn-manager only listens to one of them as per
For this reason other pieces of the puzzle fail to connect to the pod as they receive IPv6 address from DNS.
To Reproduce Steps to reproduce the behavior:
Expected behavior Manager should listen to all pod IPs and the system should start
Log
Environment:
Additional context Proper fix would most likely be to alter manager to listen on all IPs.
I fixed this for my own cluster by defining services as IPv4 single-stack. See https://github.com/longhorn/longhorn/pull/2451