mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-27 05:27:21 +00:00
Merge pull request #21046 from MikeSpreitzer/issue/20992
Auto commit by PR queue bot
This commit is contained in:
commit
db758dda64
@ -59,22 +59,20 @@ function deploy_dns {
|
|||||||
echo
|
echo
|
||||||
}
|
}
|
||||||
|
|
||||||
function deploy_ui {
|
function deploy_dashboard {
|
||||||
echo "Deploying Kubernetes UI..."
|
if ${KUBECTL} get rc -l k8s-app=kubernetes-dashboard --namespace=kube-system | grep kubernetes-dashboard-v &> /dev/null; then
|
||||||
|
echo "Kubernetes Dashboard replicationController already exists"
|
||||||
|
else
|
||||||
|
echo "Creating Kubernetes Dashboard replicationController"
|
||||||
|
${KUBECTL} create -f ${KUBE_ROOT}/cluster/addons/dashboard/dashboard-controller.yaml
|
||||||
|
fi
|
||||||
|
|
||||||
KUBEUI=`eval "${KUBECTL} get services --namespace=kube-system | grep kube-ui | cat"`
|
if ${KUBECTL} get service/kubernetes-dashboard --namespace=kube-system &> /dev/null; then
|
||||||
|
echo "Kubernetes Dashboard service already exists"
|
||||||
if [ ! "$KUBEUI" ]; then
|
else
|
||||||
# use kubectl to create kube-ui rc and service
|
echo "Creating Kubernetes Dashboard service"
|
||||||
${KUBECTL} --namespace=kube-system create \
|
${KUBECTL} create -f ${KUBE_ROOT}/cluster/addons/dashboard/dashboard-service.yaml
|
||||||
-f ${KUBE_ROOT}/cluster/addons/kube-ui/kube-ui-rc.yaml
|
fi
|
||||||
${KUBECTL} --namespace=kube-system create \
|
|
||||||
-f ${KUBE_ROOT}/cluster/addons/kube-ui/kube-ui-svc.yaml
|
|
||||||
|
|
||||||
echo "Kube-ui rc and service is successfully deployed."
|
|
||||||
else
|
|
||||||
echo "Kube-ui rc and service is already deployed. Skipping."
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo
|
echo
|
||||||
}
|
}
|
||||||
@ -86,6 +84,6 @@ if [ "${ENABLE_CLUSTER_DNS}" == true ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "${ENABLE_CLUSTER_UI}" == true ]; then
|
if [ "${ENABLE_CLUSTER_UI}" == true ]; then
|
||||||
deploy_ui
|
deploy_dashboard
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user