代码改变世界

离线安装kubeage

2022-02-06 18:41  没有波澜的天空  阅读(416)  评论(0编辑  收藏  举报

在服务器不能访问公网的情况下,可以通过如下方式安装kubeeage

前提是安装了如下内容

(1)k8s

(2)边缘节点和k8s master节点安装了go

(3)边缘节点安装了mosquitto,可以参考如下链接

https://www.cnblogs.com/leiqi/p/13074341.html

 

1、下载相关内容

keadm-v1.7.1-linux-amd64.tar.gz

kubeedge-v1.7.1-linux-amd64.tar.gz

edgecore.service

cloudcore.service

crds文件夹下的相关内容

可以参考这边文章中的资源https://blog.csdn.net/lwlfox/article/details/119574436

2、将以上内容上传到一台master节点和边缘节点的服务器的/etc/kubeeage目录

效果如下:

 

 3、在k8s master节点安装keadm

解压keadm-v1.7.1-linux-amd64.tar.gz

cp keadm /usr/local/bin/  

输入keadm 看是否支持

4、执行keadm init 进行初始化

5、执行keadm gettoken获取 token

6、将边缘节点加入集群

keadm join --cloudcore-ipport=10.228.82.9:10000 --edgenode-name=node-centos --kubeedge-version=1.7.1 --token=977089becb4e3502176158e3e88ab8429486dd4308f55a0cf603a9105888e930.eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2Mjg2NjAxMjV9.LtNC1GUBlbzLXytmhhroB7J8zw_kYpM9I2weYFM07dI
7、查看是否加入

kubectl get nodes

 

 有红框中的内容说明加入成功