def _GetInternalIp(self):
        """Gets the POD's internal ip address."""
        pod_ip = kubernetes_helper.Get('pods', self.name, '', '.status.podIP')

        if not pod_ip:
            raise Exception('Internal POD IP address not found. Retrying.')

        self.internal_ip = pod_ip
    def _GetInternalIp(self):
        """
    Gets the POD's internal ip address.
    """
        ext_ip = kubernetes_helper.Get('services', FLAGS.kube_service_name, '',
                                       '.status.loadBalancer.ingress[0].ip')
        pod_ip = kubernetes_helper.Get('services', FLAGS.kube_service_name, '',
                                       '.spec.clusterIP')

        if not pod_ip:
            raise Exception('Internal POD IP address not found. Retrying.')

        if not ext_ip:
            raise Exception("External IP address not found")

        self.ip_address = ext_ip
        self.internal_ip = pod_ip