diff options
| author | wackxu <xushiwei5@huawei.com> | 2022-10-20 10:39:19 +0800 |
|---|---|---|
| committer | wackxu <xushiwei5@huawei.com> | 2022-10-21 17:02:54 +0800 |
| commit | 647b0c8eb9af648889d8ea5b0e640b9197fb65ef (patch) | |
| tree | f611f7fe647cfc0d15cd1cf7559171e2155b1398 /hack | |
| parent | Merge pull request #4318 from Shelley-BaoYue/bugfix-msgcontent-byte (diff) | |
| download | kubeedge-647b0c8eb9af648889d8ea5b0e640b9197fb65ef.tar.gz | |
local up cluster support quic
Signed-off-by: wackxu <xushiwei5@huawei.com>
Diffstat (limited to 'hack')
| -rwxr-xr-x | hack/local-up-kubeedge.sh | 10 |
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" \ |
