add necessary error message

Signed-off-by: lfbear <lfbear@gmail.com>
This commit is contained in:
lfbear 2021-07-20 19:01:45 +08:00
parent 57581b7374
commit 8d834aa0d8
1 changed files with 9 additions and 5 deletions

View File

@ -176,18 +176,22 @@ if [ "${HOST_CLUSTER_TYPE}" = "remote" ]; then
;; ;;
LoadBalancer) LoadBalancer)
if util::wait_service_external_ip "karmada-apiserver" "${KARMADA_SYSTEM_NAMESPACE}"; then if util::wait_service_external_ip "karmada-apiserver" "${KARMADA_SYSTEM_NAMESPACE}"; then
KARMADA_APISERVER_IP=$(util::get_load_balancer_ip) echo "Get service external IP: ${SERVICE_EXTERNAL_IP}, wait to check network connectivity"
KARMADA_APISERVER_IP=$(util::get_load_balancer_ip) || KARMADA_APISERVER_IP=''
else
echo "ERROR: wait service external IP timeout, please check the load balancer IP of service: karmada-apiserver"
exit 1
fi fi
;; ;;
esac esac
fi fi
if [[ -z "${KARMADA_APISERVER_IP}" ]]; then if [[ -n "${KARMADA_APISERVER_IP}" ]]; then
echo -e "ERROR: failed to get Karmada API server IP after creating service 'karmada-apiserver' (host cluster type: ${HOST_CLUSTER_TYPE}), please verify.\n" echo -e "\nKarmada API Server's IP is: ${KARMADA_APISERVER_IP}, host cluster type is: ${HOST_CLUSTER_TYPE}"
else
echo -e "\nERROR: failed to get Karmada API server IP after creating service 'karmada-apiserver' (host cluster type: ${HOST_CLUSTER_TYPE}), please verify."
recover_kubeconfig recover_kubeconfig
exit 1 exit 1
else
echo -e "\nKarmada API Server's IP is: ${KARMADA_APISERVER_IP}, host cluster type is: ${HOST_CLUSTER_TYPE}"
fi fi
# write karmada api server config to kubeconfig file # write karmada api server config to kubeconfig file