How to get Public IP and set symmetrical port mapping on Pod via Python SDK
I have created a pod with python in the following way
I also tried to use the console for clarity, but even when I put 70001 in TCP it wont map 5000:5000 but instead it assigns a port itself.
Even when it does, how do I know which port it is via python?


21 Replies
Unknown User•17mo ago
Message Not Public
Sign In & Join Server To View
How do I get these? What is the command in python?
Port number more than 70000
Unknown User•17mo ago
Message Not Public
Sign In & Join Server To View
When I create a pod I dont see it in the printed variable
Unknown User•17mo ago
Message Not Public
Sign In & Join Server To View
Yeah But I passed that env variable myself. The actual assigned publib ip is something else
Unknown User•17mo ago
Message Not Public
Sign In & Join Server To View
Expose ports | RunPod Documentation
Exposing ports on your pod to the outside world: Learn how to expose ports via RunPod's Proxy or TCP Public IP, and discover the benefits and limitations of each method, including symmetrical port mapping requests.
Unknown User•17mo ago
Message Not Public
Sign In & Join Server To View
I created them like this
Okay
Unknown User•17mo ago
Message Not Public
Sign In & Join Server To View
I created a new pod
I want to know its public ip
I exposed port 5000 in ports parameter, but the mapping is asymetrical, how can I make it symetrical to 5000
Via python using runpod library
Unknown User•17mo ago
Message Not Public
Sign In & Join Server To View
RUNPOD_TCP_PORT_70001 wont work like this
you will need to set port to something like 70001 +
then from inside pod you would need to reed env variable RUNPOD_TCP_PORT_70001 to see what symetric port got assigned for you
Unknown User•17mo ago
Message Not Public
Sign In & Join Server To View
Okay if I got this correct then,
Then I create the pod like this
Then I ssh into the pod and
This will give me the mapping
But if I want to use the port and IP programatically, how can I do that?
Unknown User•17mo ago
Message Not Public
Sign In & Join Server To View
But there is currently no way for me to get the port (even if symetrical) through the runpod python library?
Unknown User•17mo ago
Message Not Public
Sign In & Join Server To View
nope symetric ports are not even like full official and setting high port is kinda trick
Unknown User•17mo ago
Message Not Public
Sign In & Join Server To View