code: func (ds *dockerService) getIPFromPlugin(sandbox *dockertypes.ContainerJSON) (string, error) {
  	metadata, err := parseSandboxName(sandbox.Name)
  	if err != nil {
  		return "", err
  	}
  	msg := fmt.Sprintf("Couldn't find network status for %s/%s through plugin", metadata.Namespace, metadata.Name)
  	cID := kubecontainer.BuildContainerID(runtimeName, sandbox.ID)
  	networkStatus, err := ds.network.GetPodNetworkStatus(metadata.Namespace, metadata.Name, cID)
  	if err != nil {
  		return "", err
  	}
  	if networkStatus == nil {
  		return "", fmt.Errorf("%v: invalid network status for", msg)
  	}
  	return networkStatus.IP.String(), nil
  }
docs: // getIPFromPlugin interrogates the network plugin for an IP.