summaryrefslogtreecommitdiff
path: root/hack
diff options
context:
space:
mode:
authorwackxu <xushiwei5@huawei.com>2022-10-20 10:39:19 +0800
committerwackxu <xushiwei5@huawei.com>2022-10-21 17:02:54 +0800
commit647b0c8eb9af648889d8ea5b0e640b9197fb65ef (patch)
treef611f7fe647cfc0d15cd1cf7559171e2155b1398 /hack
parentMerge pull request #4318 from Shelley-BaoYue/bugfix-msgcontent-byte (diff)
downloadkubeedge-647b0c8eb9af648889d8ea5b0e640b9197fb65ef.tar.gz
local up cluster support quic
Signed-off-by: wackxu <xushiwei5@huawei.com>
Diffstat (limited to 'hack')
-rwxr-xr-xhack/local-up-kubeedge.sh10
1 files changed, 10 insertions, 0 deletions
diff --git a/hack/local-up-kubeedge.sh b/hack/local-up-kubeedge.sh
index 5c76510a3..9686a6c8a 100755
--- a/hack/local-up-kubeedge.sh
+++ b/hack/local-up-kubeedge.sh
@@ -19,6 +19,7 @@ ENABLE_DAEMON=${ENABLE_DAEMON:-false}
LOG_DIR=${LOG_DIR:-"/tmp"}
LOG_LEVEL=${LOG_LEVEL:-2}
TIMEOUT=${TIMEOUT:-60}s
+PROTOCOL=${PROTOCOL:-"WebSocket"}
if [[ "${CLUSTER_NAME}x" == "x" ]];then
CLUSTER_NAME="test"
@@ -104,6 +105,9 @@ function start_cloudcore {
CLOUD_BIN=${KUBEEDGE_ROOT}/_output/local/bin/cloudcore
${CLOUD_BIN} --defaultconfig > ${CLOUD_CONFIGFILE}
sed -i '/cloudStream:/{n;s/false/true/;}' ${CLOUD_CONFIGFILE}
+ if [[ "${PROTOCOL}" = "QUIC" ]]; then
+ sed -i '/quic:/{n;N;s/false/true/;}' ${CLOUD_CONFIGFILE}
+ fi
sed -i -e "s|kubeConfig: .*|kubeConfig: ${KUBECONFIG}|g" \
-e "s|/var/lib/kubeedge/|/tmp&|g" \
-e "s|/etc/|/tmp/etc/|g" \
@@ -126,6 +130,12 @@ function start_edgecore {
${EDGE_BIN} --defaultconfig > ${EDGE_CONFIGFILE}
sed -i '/edgeStream:/{n;s/false/true/;}' ${EDGE_CONFIGFILE}
+
+ if [[ "${PROTOCOL}" = "QUIC" ]]; then
+ sed -i '/quic:/{n;s/false/true/;}' ${EDGE_CONFIGFILE}
+ sed -i '/websocket:/{n;s/true/false/;}' ${EDGE_CONFIGFILE}
+ fi
+
token=`kubectl get secret -nkubeedge tokensecret -o=jsonpath='{.data.tokendata}' | base64 -d`
sed -i -e "s|token: .*|token: ${token}|g" \