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