Blue
Blue

Reputation: 22911

Access external IP address from service

Is it possible to get the external IP address for a POD? It doesn't appear to be populating in the environmental variables for a service, so I was wondering if there was another way to get that information.

Basically: I'm setting up a proftpd service, and it needs to send out its external ip as well as a port for passive communication. Right now, it's sending the local IP address which is causing FTP clients to fail.

Upvotes: 1

Views: 491

Answers (1)

caesarxuchao
caesarxuchao

Reputation: 1109

The kubernetes service discovery mechanism (DNS or environment variable) doesn't populate the external IP.

One way to work around is to create a static IP first, then assign it to your service.

Or you can exec kubectl inside your cluster to get the external IP but that's nasty.

Upvotes: 1

Related Questions