ECS+KubeSphere+KubeEdge+Rock3A(rk3568) 部署过程

架构图:

1fe081fa141a43a3921e76a77e1a6038.png


Rock3A(RK3568) 功耗测试: 

bdac3f2265ac4b83a3914d61b72c4e8b.pngd1f2374bb214433f84563c49386414bc.png


 模型性能测试:

rk3588盒子约1600元;i7-1165g盒子约2400元

45d521a285074765a0d5e23f2192d7f9.png


参考链接:

在 Linux 上以 All-in-One 模式安装 KubeSphere

阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台

Rock pi 3A/3B 资料 - Rock开发板 - 深圳风火轮科技 - Powered by Discuz!

Rock3/dev/Debian - Radxa Wiki


阿里云ECS最低配置: [4核(vCPU) 8 GiB) CentOS 7.9 64位: 1  40GB云盘 ]ce8b29d864ea4b66bbf84e7a3f2c615d.png

2cd6f83e82ff4ec6a23c3c8567c1d6bc.png

 faed5143b5bd4cf8b83807760e714b47.png

 平均一天 3元:


 ECS 设置端口映射:

c4efca312ba34cc9a1ce10020dfba82f.png

c1fe2d1e024349418badcd59717b90a9.png


安装KubeSphere:

ssh root@122.199.70.203

yum update
yum install conntrack socat nfs-common -y
sudo hostnamectl set-hostname adeagle
echo "127.0.0.1 adeagle" >> /etc/hosts
setenforce 0
systemctl stop firewalld
swapoff -a
cat <<EOF | sudo tee -a /etc/sysctl.conf
vm.max_map_count = 262144
fs.may_detach_mounts = 1
net.ipv4.ip_forward = 1
vm.swappiness=1
kernel.pid_max =1000000
fs.inotify.max_user_instances=524288
EOF
sudo sysctl -p

curl -sfL https://get-kk.kubesphere.io | VERSION=v2.0.0 sh -
chmod +x kk
./kk create config --with-kubernetes v1.21.5 --with-kubesphere v3.2.1
kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=ks-install -o jsonpath='{.items[0].metadata.name}') -f

其它命令:
wget https://ghproxy.com/https://github.com/kubesphere/kubekey/releases/download/v2.0.0/kubekey-v2.0.0-linux-amd64.tar.gz
tar -xf kubekey-v2.0.0-linux-amd64.tar.gz
curl -L -o kubekey/cni/v0.9.1/amd64/cni-plugins-linux-amd64-v0.9.1.tgz \
https://ghproxy.com/https://github.com/containernetworking/plugins/releases/download/v0.9.1/cni-plugins-linux-amd64-v0.9.1.tgz
curl -L -o kubekey/crictl/v1.22.0/amd64/crictl-v1.22.0-linux-amd64.tar.gz \
https://ghproxy.com/https://github.com/kubernetes-sigs/cri-tools/releases/download/v1.22.0/crictl-v1.22.0-linux-amd64.tar.gz
curl -L -o kubekey/etcd/v3.4.13/amd64/etcd-v3.4.13-linux-amd64.tar.gz \
https://ghproxy.com/https://github.com/coreos/etcd/releases/download/v3.4.13/etcd-v3.4.13-linux-amd64.tar.gz
kubectl taint nodes --all node-role.kubernetes.io/master-

a2380cfc5b784676ad8e858584cd2a3e.png


 登录KubeSphere:15312852048b4eed8e407657b58aa1eb.png


安装 应用商店、KubeEdge、metrics_server:cfbfed52e6114b398db3384b207b9a86.png

 2bd79a0fcf264259bccf8b6caa82f3db.png

6f541ef657a6492b8236949edabc9361.png

等待安装结束

kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l app=ks-install -o jsonpath='{.items[0].metadata.name}') -f

7577f1a5a8214f97b721e3f9d99a1f45.png

 确认服务端口:

 8a6ff4deb1324a2895441c5a80a1a9b5.png


创建空间及项目:

a38d669f72ef46cbb7d65fa15853bf5b.png

 66b14f38a55b41ffac0a4954cd7b357f.png

 19879431958c4de4bc2b0f5827300241.png

 79ef407420714d6d8ea65497bb4ce382.png


安装Harbor:

d5bca894b4c64f60a2a1e0db900e7d66.png

 0c70dbbf6088477182fe650e1b251fc3.png

 369574492f5a49ecb466a7723b48bada.png

 f2a68bb1b9d944509fb65444f5f8acd3.png

 externalURL: http://121.199.70.202:30006

 c1dca59c605d4a21821a5f4410e9e983.png

 Harbor登录地址: http://122.199.71.212:30006/    默认用户名:admin    密码:Harbor12345  

登录Harbor:

dc5ec3b7e10c4433b9c6a59114f0ccc2.png

配置Harbor:  新建项目aiot  -> 新建用户aiot 密码:Hello@12345  -> 设置项目aiot的用户为aiot

测试Harbor:

cat > /etc/docker/daemon.json << EOF
{
	"registry-mirrors": ["http://121.199.70.202:30006"],
	"insecure-registries":["121.199.70.202:30006"]
}
EOF

systemctl daemon-reload
systemctl restart docker

docker login 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值