您可以选择使用SuperEdge Release的版本,也可以根据需要使用源代码编译出符合您需求的版本
-
format, build and test:
make
-
build:
make build
-
build some cmd:
make build BINS="lite-apiserver edgeadm"
-
build multi arch cmd:
make build.multiarch BINS="lite-apiserver edgeadm" PLATFORMS="linux_amd64 linux_arm64"
-
build docker image:
make image IMAGES="application-grid-controller application-grid-wrapper"
-
build multi arch docker image:
make image.multiarch IMAGES="application-grid-controller application-grid-wrapper" PLATFORMS="linux_amd64 linux_arm64" VERSION="v2.0.0"
-
push mainfest:
make manifest.multiarch IMAGES="application-grid-wrapper application-grid-controller" PLATFORMS="linux_amd64 linux_arm64" REGISTRY_PREFIX="docker.io/superedge" VERSION="v2.0.0"
-
clean:
make clean
- 下载安装包
注意修改"arch=amd64"参数,目前支持[amd64, arm64], 下载自己机器对应的体系结构,其他参数不变
arch=amd64 version=v0.6.0 && rm -rf edgeadm-linux-* && wget https://superedge-1253687700.cos.ap-guangzhou.myqcloud.com/$version/$arch/edgeadm-linux-$arch-$version.tgz && tar -xzvf edgeadm-linux-* && cd edgeadm-linux-$arch-$version && ./edgeadm
- 安装边缘 Kubernetes master 节点
./edgeadm init --kubernetes-version=1.18.2 --image-repository superedge.tencentcloudcr.com/superedge --service-cidr=10.96.0.0/12 --pod-network-cidr=192.168.0.0/16 --install-pkg-path ./kube-linux-*.tar.gz --apiserver-cert-extra-sans=<Master节点外网IP> --apiserver-advertise-address=<Master节点内网IP> --enable-edge=true
- Join 边缘节点
./edgeadm join <Master节点外网IP/Master节点内网IP/域名>:Port --token xxxx --discovery-token-ca-cert-hash sha256:xxxxxxxxxx --install-pkg-path <edgeadm kube-*静态安装包地址> --enable-edge=true
详情见:从零搭建边缘集群
-
将普通集群转换成边缘集群:
edgeadm change --kubeconfig admin.kubeconfig
-
将边缘集群回退成普通集群:
edgeadm revert --kubeconfig admin.kubeconfig
详情见:一键转换
- lite-apiserver原理
- service-group原理
- edge-health
- 使用edgeadm一键安装边缘K8s集群
- 打破内网壁垒,从云端一次添加成百上千的边缘节点
- SuperEdge 云边隧道新特性:从云端SSH运维边缘节点
- Addon SuperEdge 让原生 K8s 集群可管理边缘应用和节点
- 配置tunnel-cloud HPA
- 如何使用Promethues采集边缘metrics
- 【从0到1学习边缘容器系列】之 边缘计算与边缘容器的起源
- 【从0到1学习边缘容器系列】之 边缘应用管理
- 【从0到1学习边缘容器系列-3】应用容灾之边缘自治
- 边缘计算场景下云边端一体化的挑战与实践
- 一文读懂 SuperEdge 边缘容器架构与原理
- 一文读懂 SuperEdge 拓扑算法
- 一文读懂 SuperEdge 分布式健康检查 (边端)
- 一文读懂 SuperEdge 云边隧道
- SuperEdge 如何支持多地域 StatefulSets 及灰度
- 从 lite-apiserver 看 SuperEdge 边缘节点自治
- SuperEdge 高可用云边隧道有哪些特点?