NFS interruption when IPv6 GUA renews with privacy extensions & gai.conf #12327
Unanswered
gregwalters
asked this question in
Q&A
Replies: 1 comment
-
|
While I haven't figured out how to address this client-side, I did come across a fix that works server-side. I restricted the allowed addresses for the NFS mount to just the ULA and now when clients attempt to connect with their GUA they're denied and apparently retry with another assigned address. Since implementing I'm seeing the correct addresses used for the connections and no pod restarts due to storage hangs. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I've got several pods using NFS-backed storage that hang for a bit, potentially fail a health check, and restart nearly every time a node renews its IPv6 GUA.
Describe on a pod shows:
From host logs (time lines up as about 20 minutes ago):
Reading
/proc/mountson a node shows addresses that aren't in use any more:Addresses associated with the same node:
On my network GUAs change pretty frequently. Every 15 minutes or so it seems. But, ULA are more-or-less static. I'd love to be able to set
/etc/gai.confor otherwise configure talos to prefer ULA over GLA when connecting to NFS mounts but can't figure out how. If I setfiles:in my MachineConfig I get an error about writing outside of/var. Any ideas? My NFS server has a GUA and ULA that both get discovered by the talos nodes via neighbor discovery.Beta Was this translation helpful? Give feedback.
All reactions