code: func GetPodIP(execer utilexec.Interface, nsenterPath, netnsPath, interfaceName string) (net.IP, error) {
  	ip, err := getOnePodIP(execer, nsenterPath, netnsPath, interfaceName, "-4")
  	if err != nil {
  		// Fall back to IPv6 address if no IPv4 address is present
  		ip, err = getOnePodIP(execer, nsenterPath, netnsPath, interfaceName, "-6")
  	}
  	if err != nil {
  		return nil, err
  	}
  
  	return ip, nil
  }
docs: // GetPodIP gets the IP of the pod by inspecting the network info inside the pod's network namespace.