Skip to content

Commit 8e43753

Browse files
committed
chore: let kube version of artifaces/deploy/karmada-apiserver version support configuration.
Signed-off-by: Lan Liang <[email protected]>
1 parent 5e8152a commit 8e43753

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

artifacts/deploy/karmada-apiserver.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ spec:
6464
- --tls-private-key-file=/etc/karmada/pki/apiserver.key
6565
- --tls-min-version=VersionTLS13
6666
name: karmada-apiserver
67-
image: registry.k8s.io/kube-apiserver:v1.27.11
67+
image: registry.k8s.io/kube-apiserver:{{karmada_apiserver_version}}
6868
imagePullPolicy: IfNotPresent
6969
livenessProbe:
7070
failureThreshold: 8

artifacts/deploy/kube-controller-manager.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ spec:
5252
- --service-cluster-ip-range=10.96.0.0/12
5353
- --use-service-account-credentials=true
5454
- --v=4
55-
image: registry.k8s.io/kube-controller-manager:v1.27.11
55+
image: registry.k8s.io/kube-controller-manager:{{karmada_apiserver_version}}
5656
imagePullPolicy: IfNotPresent
5757
livenessProbe:
5858
failureThreshold: 8

hack/deploy-karmada.sh

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,8 +200,10 @@ fi
200200
# deploy karmada apiserver
201201
TEMP_PATH_APISERVER=$(mktemp -d)
202202
trap '{ rm -rf ${TEMP_PATH_APISERVER}; }' EXIT
203+
KARMADA_APISERVER_VERSION=${KARMADA_APISERVER_VERSION:-"v1.27.11"}
203204
cp "${REPO_ROOT}"/artifacts/deploy/karmada-apiserver.yaml "${TEMP_PATH_APISERVER}"/karmada-apiserver.yaml
204205
sed -i'' -e "s/{{service_type}}/${KARMADA_APISERVER_SERVICE_TYPE}/g" "${TEMP_PATH_APISERVER}"/karmada-apiserver.yaml
206+
sed -i'' -e "s/{{karmada_apiserver_version}}/${KARMADA_APISERVER_VERSION}/g" "${TEMP_PATH_APISERVER}"/karmada-apiserver.yaml
205207
echo -e "\nApply dynamic rendered apiserver service in ${TEMP_PATH_APISERVER}/karmada-apiserver.yaml."
206208
kubectl --context="${HOST_CLUSTER_NAME}" apply -f "${TEMP_PATH_APISERVER}"/karmada-apiserver.yaml
207209

@@ -238,7 +240,9 @@ fi
238240
util::append_client_kubeconfig "${HOST_CLUSTER_KUBECONFIG}" "${CERT_DIR}/karmada.crt" "${CERT_DIR}/karmada.key" "${KARMADA_APISERVER_IP}" "${KARMADA_APISERVER_SECURE_PORT}" karmada-apiserver
239241

240242
# deploy kube controller manager
241-
kubectl --context="${HOST_CLUSTER_NAME}" apply -f "${REPO_ROOT}/artifacts/deploy/kube-controller-manager.yaml"
243+
cp "${REPO_ROOT}"/artifacts/deploy/kube-controller-manager.yaml "${TEMP_PATH_APISERVER}"/kube-controller-manager.yaml
244+
sed -i'' -e "s/{{karmada_apiserver_version}}/${KARMADA_APISERVER_VERSION}/g" "${TEMP_PATH_APISERVER}"/kube-controller-manager.yaml
245+
kubectl --context="${HOST_CLUSTER_NAME}" apply -f "${TEMP_PATH_APISERVER}"/kube-controller-manager.yaml
242246
# deploy aggregated-apiserver on host cluster
243247
kubectl --context="${HOST_CLUSTER_NAME}" apply -f "${REPO_ROOT}/artifacts/deploy/karmada-aggregated-apiserver.yaml"
244248
util::wait_pod_ready "${HOST_CLUSTER_NAME}" "${KARMADA_AGGREGATION_APISERVER_LABEL}" "${KARMADA_SYSTEM_NAMESPACE}"

0 commit comments

Comments
 (0)