-
|
I'm trying to deploy the Garage S3-compatible service into my cluster using this operator: https://github.com/rajsinghtech/garage-operator (kudos to the dev, by the way). I've found that if a pod is scheduled on my VM node, the IP address is not route-able for the other nodes. Any suggestions for what could be wrong or how I can troubleshoot further would be most welcome. DetailsWhen deploying a 3-node garage cluster, the pod scheduled on my VM node gets an IP address that is not accessible from other nodes. It seems to be specific to garage or the pod configuration, because other pods scheduled on the VM node are accessible. I've worked around the issue by cordoning the VM node and redeploying: this gives me 3 working pods (2 x AMD, 1 x ARM). I have 5 nodes in total:
I deployed a couple of netshoot pods (network troubleshooting image) to troubleshoot. Briefly:
|
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 14 replies
-
|
Is the Garage operator deploying network policies that do not allow access to the pod from nodes? |
Beta Was this translation helpful? Give feedback.
-
|
It seems that any outbound traffic from the pod unblocks the pod networking. So my slightly ugly fix is to run: Note that the images that I've noticed having this issue (it appears to be quite image/deployment-specific):
|
Beta Was this translation helpful? Give feedback.
Script to fix broken pods, run it from one of the other nodes: