I noticed that all nodes created by GKE have ephemeral external IP addresses. It's necessary?
Yes. GCE VM requires an external IP address to send outgoing requests to the Internet, which includes the GCE API. Without external IP addresses, virtual machines will not be able to connect to the cluster management plane (Cuban-Cuban), docker hub, gcr.io, etc.
Can I turn it off?
Not at present.
source share