From 049250ad07965533fdfe584afc1ddba169bbb1cb Mon Sep 17 00:00:00 2001 From: Kevin Wang Date: Tue, 22 Dec 2020 19:26:04 +0800 Subject: [PATCH] update deploy-karmada.sh, use apply instead of create Signed-off-by: Kevin Wang --- hack/deploy-karmada.sh | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/hack/deploy-karmada.sh b/hack/deploy-karmada.sh index 0f45225aa..cdadcb2af 100755 --- a/hack/deploy-karmada.sh +++ b/hack/deploy-karmada.sh @@ -34,26 +34,26 @@ function installCRDs() { fi # install APIs - kubectl create -f "${SCRIPT_ROOT}/artifacts/deploy/namespace.yaml" - kubectl create -f "${SCRIPT_ROOT}/artifacts/deploy/membercluster.karmada.io_memberclusters.yaml" - kubectl create -f "${SCRIPT_ROOT}/artifacts/deploy/propagationstrategy.karmada.io_propagationpolicies.yaml" - kubectl create -f "${SCRIPT_ROOT}/artifacts/deploy/propagationstrategy.karmada.io_propagationbindings.yaml" - kubectl create -f "${SCRIPT_ROOT}/artifacts/deploy/propagationstrategy.karmada.io_propagationworks.yaml" + kubectl apply -f "${SCRIPT_ROOT}/artifacts/deploy/namespace.yaml" + kubectl apply -f "${SCRIPT_ROOT}/artifacts/deploy/membercluster.karmada.io_memberclusters.yaml" + kubectl apply -f "${SCRIPT_ROOT}/artifacts/deploy/propagationstrategy.karmada.io_propagationpolicies.yaml" + kubectl apply -f "${SCRIPT_ROOT}/artifacts/deploy/propagationstrategy.karmada.io_propagationbindings.yaml" + kubectl apply -f "${SCRIPT_ROOT}/artifacts/deploy/propagationstrategy.karmada.io_propagationworks.yaml" } # create namespace for control plane components -kubectl create -f "${SCRIPT_ROOT}/artifacts/deploy/namespace.yaml" +kubectl apply -f "${SCRIPT_ROOT}/artifacts/deploy/namespace.yaml" # create service account, cluster role for controller-manager -kubectl create -f "${SCRIPT_ROOT}/artifacts/deploy/serviceaccount.yaml" -kubectl create -f "${SCRIPT_ROOT}/artifacts/deploy/clusterrole.yaml" -kubectl create -f "${SCRIPT_ROOT}/artifacts/deploy/clusterrolebinding.yaml" +kubectl apply -f "${SCRIPT_ROOT}/artifacts/deploy/serviceaccount.yaml" +kubectl apply -f "${SCRIPT_ROOT}/artifacts/deploy/clusterrole.yaml" +kubectl apply -f "${SCRIPT_ROOT}/artifacts/deploy/clusterrolebinding.yaml" #generate cert "${SCRIPT_ROOT}"/hack/generate-cert.sh # deploy karmada etcd -kubectl create -f "${SCRIPT_ROOT}/artifacts/deploy/karmada-etcd.yaml" +kubectl apply -f "${SCRIPT_ROOT}/artifacts/deploy/karmada-etcd.yaml" # Wait for karmada-etcd to come up before launching the rest of the components. waitPodReady $etcd_pod_label "karmada-system" @@ -63,13 +63,13 @@ KARMADA_API_IP=$(docker inspect --format='{{range .NetworkSettings.Networks}}{{. cp -rf ${SCRIPT_ROOT}/artifacts/deploy/karmada-apiserver.yaml ${SCRIPT_ROOT}/artifacts/deploy/karmada-apiserver-tmp.yaml sed -i "s/{{api_addr}}/${KARMADA_API_IP}/g" ${SCRIPT_ROOT}/artifacts/deploy/karmada-apiserver-tmp.yaml -kubectl create -f "${SCRIPT_ROOT}/artifacts/deploy/karmada-apiserver-tmp.yaml" +kubectl apply -f "${SCRIPT_ROOT}/artifacts/deploy/karmada-apiserver-tmp.yaml" # Wait for karmada-apiserver to come up before launching the rest of the components. waitPodReady $apiserver_pod_label "karmada-system" # deploy kube controller manager -kubectl create -f "${SCRIPT_ROOT}/artifacts/deploy/kube-controller-manager.yaml" +kubectl apply -f "${SCRIPT_ROOT}/artifacts/deploy/kube-controller-manager.yaml" # Wait for karmada kube controller manager to come up before launching the rest of the components. waitPodReady $controller_pod_label "karmada-system" @@ -82,4 +82,4 @@ installCRDs export KUBECONFIG=${KARMADA_KUBECONFIG} # deploy controller-manager -kubectl create -f "${SCRIPT_ROOT}/artifacts/deploy/controller-manager.yaml" +kubectl apply -f "${SCRIPT_ROOT}/artifacts/deploy/controller-manager.yaml"