先安装k8s
下载kubeedge需要的软件
注意:下载对应的版本和arm架构
keadm-v1.6.1-linux-arm64.tar.gz 下面的2个文件可以不用下载,安装kubeedge时也会自动去下载到/etc/kubeedge/目录,我这里在线github下载很慢,所以提前下载好 kubeedge-v1.6.1-linux-arm64.tar.gz cloudcore.service
如果github访问不了,或者太慢,使用下面我下载好的地址去下载: 百度网盘下载地址 链接: https://pan.baidu.com/s/11186hOTYK9xSCAN4hHYHuA 密码: q72v
#查看Linux内核版本
uname -r
4.18.0-80.7.2.el7.aarch64
#或者使用 uname -a
#创建文件夹
mkdir /etc/kubeedge/
#把下载的软件复制到/etc/kubeedge/目录,可以不下载这2个文件,安装时会自动从github上下载到/etc/kubeedge/目录
cp kubeedge-v1.6.1-linux-arm64.tar.gz /etc/kubeedge/
cp cloudcore.service /etc/kubeedge/
安装kubeedge的cloudcore
--advertise-address="116.0.0.123" kubeedge的cloudcore的IP,edge边缘节点能访问的IP,如果公网访问,建议使用外网IP --kubeedge-version=1.6.1 kubeedge的版本,会去下载指定版本的kubeedge包
#解压keadm
tar -zxvf keadm-v1.6.1-linux-arm64.tar.gz
#初始化安装kubeedge的cloudcore
./keadm-v1.6.1-linux-arm64/keadm/keadm init --advertise-address="116.0.0.123"--kubeedge-version=1.6.1
#输出如下信息成功:
version=1.6.1
Kubernetes version verification passed,KubeEdge installation will start...
W0511 14:35:30.1466783524 warnings.go:67] apiextensions.k8s.io/v1beta1 CustomResourceDefinitionis deprecated in v1.16+, unavailable in v1.22+;use apiextensions.k8s.io/v1 CustomResourceDefinition
W0511 14:35:30.1541023524 warnings.go:67] apiextensions.k8s.io/v1beta1 CustomResourceDefinitionis deprecated in v1.16+, unavailable in v1.22+;use apiextensions.k8s.io/v1 CustomResourceDefinition
W0511 14:35:30.1596503524 warnings.go:67] apiextensions.k8s.io/v1beta1 CustomResourceDefinitionis deprecated in v1.16+, unavailable in v1.22+;use apiextensions.k8s.io/v1 CustomResourceDefinition
W0511 14:35:30.1647323524 warnings.go:67] apiextensions.k8s.io/v1beta1 CustomResourceDefinitionis deprecated in v1.16+, unavailable in v1.22+;use apiextensions.k8s.io/v1 CustomResourceDefinition
ExpectedorDefaultKubeEdge version 1.6.1is already downloaded and will checksum for it.
kubeedge-v1.6.1-linux-arm64.tar.gz checksum:
checksum_kubeedge-v1.6.1-linux-arm64.tar.gz.txt content:
ExpectedorDefaultKubeEdge version 1.6.1is already downloaded
[Runas service] start to download service file for cloudcore
[Runas service] success to download service file for cloudcore
kubeedge-v1.6.1-linux-arm64/
kubeedge-v1.6.1-linux-arm64/edge/
kubeedge-v1.6.1-linux-arm64/edge/edgecore
kubeedge-v1.6.1-linux-arm64/cloud/
kubeedge-v1.6.1-linux-arm64/cloud/csidriver/
kubeedge-v1.6.1-linux-arm64/cloud/csidriver/csidriver
kubeedge-v1.6.1-linux-arm64/cloud/admission/
kubeedge-v1.6.1-linux-arm64/cloud/admission/admission
kubeedge-v1.6.1-linux-arm64/cloud/cloudcore/
kubeedge-v1.6.1-linux-arm64/cloud/cloudcore/cloudcore
kubeedge-v1.6.1-linux-arm64/version
KubeEdge cloudcore is running,For logs visit:/var/log/kubeedge/cloudcore.log
CloudCore started
#查看cloudcore的日志
vim /var/log/kubeedge/cloudcore.log
配置cloudcore开机自启动服务
#查看cloudcore启动情况
ps aux|grep cloudcore
#输出如下表示启动:
root 234980.10.3101254448640?SslMay1213:11/usr/local/bin/cloudcore
#查看端口 10000 10002 端口都有了
netstat -tpnl
#如下:
tcp6 00:::10000:::* LISTEN 23498/cloudcore
tcp6 00:::10002:::* LISTEN 23498/cloudcore
#查看cloudcore启动状态
systemctl status cloudcore
#如果没有设置开机启动服务则设置 复制开启自启动服务文件
cp /etc/kubeedge/cloudcore.service /etc/systemd/system/cloudcore.service
#添加文件权限
chmod +x /etc/systemd/system/cloudcore.service
#重新加载配置文件
systemctl daemon-reload
#查看cloudcore启动的进程id,然后杀掉
ps aux|grep cloudcore
#输出如下:
root 234980.10.3101254448640?SslMay1213:12/usr/local/bin/cloudcore
#杀掉
kill -923498
#启动cloudcore
systemctl start cloudcore
#设置开机自启动
systemctl enable cloudcore.service
#查看cloudcore开机启动状态 enabled:开启, disabled:关闭
systemctl is-enabled cloudcore.service
获取kubeedge的token
./keadm-v1.6.1-linux-arm64/keadm/keadm gettoken
相关推荐
KubeEdge技术的发展历程反映了边缘计算领域的发展脉络,从最初的边缘计算概念提出到各大云服务提供商(如AWS、Google、Azure、华为云、阿里云等)发布相关产品,再到边缘计算产业联盟的成立和LF边缘计算伞形社区LF...
【华为云ECS ORACLE RAC 11.2.0.4 安装指导】 在当前技术环境中,由于去IOE(IBM、Oracle、EMC)的趋势,许多国内企业正考虑替换Oracle数据库,转而使用国产数据库或云计算平台上的数据库服务。然而,将Oracle RAC...
1. **01 华为云Stack 8.0.3 集成设计指导书(Region Type I) 02.docx**:这份文档详细阐述了在Region Type I架构下,如何进行华为云Stack的集成设计。Region Type I 是一种分布式云区域架构,适合大型企业或数据...
"华为云Stack 8.1 产品彩页 V1.1" 华为云Stack 8.1 是一款基于云计算技术的解决方案,旨在为政府和企业提供智能升级的 Cloud Office 平台。该解决方案基于鲲鹏处理器,提供云办公服务,云桌面服务,云应用服务等...
【华为云CCE集群升级方案及实施步骤】 华为云CCE(Cloud Container Engine)是华为提供的企业级Kubernetes集群服务,旨在提供高度可扩展、高性能的容器化应用管理平台。当现有的CCE集群版本不再受华为云支持时,...
华为云Stack 8.0.3 网络配置最佳实践(Region Type I)02.zip
HiSec@华为云Stack解决方案技术白皮书.pdf HiSec@华为云Stack解决方案技术白皮书.pdf是华为技术有限公司发布的一份技术白皮书,旨在介绍HiSec@华为云Stack解决方案的技术细节和解决方案概述。本文档版本为01,发布...
【华为云mqttClientID生成工具】是一个用于生成与华为云 MQTT 服务兼容的客户端ID的实用工具。在物联网(IoT)场景中,MQTT(Message Queuing Telemetry Transport)是一种广泛采用的轻量级发布/订阅式消息协议,...
华为云DRS让数据库轻松上云 华为云DRS是华为云提供的一种数据库迁移和灾备解决方案,旨在帮助客户轻松地将数据库迁移到云端。通过华为云DRS,客户可以轻松地将数据库迁移到云端,实现数据库的轻松上云。 华为云DRS...
通过多级可靠性架构,保障数据持久性高达99.999999999%(11个9),业务连续性高达99.99% 安全 OBS通过可信云认证,支持服务端加密、防盗链、VPC网络隔离、日志审计、细粒度权限控制,保障数据安全可信 高效 OBS...
华为云stack业务发放实战视频教程
弹性云服务器(ECS) 8.1.1 API参考手册(for 华为云Stack 8.1.1) 02 弹性云服务器(ECS) 8.1.1 API参考手册是华为云Stack 8.1.1的官方 API 文档,旨在为技术支持工程师、二次开发工程师、维护工程师等提供详细的API...
华为云AppCube是一款低代码编程平台,旨在帮助开发者快速构建企业级应用,尤其适合有一定开发能力的学员学习和使用。通过这次“华为云AppCube低代码编程技术考试”,我们可以了解到AppCube的关键特性和操作方式。 1...
华为云 后端 OBS 上传图片,文件 sdk maven 引入 <groupId>com.huaweicloud</groupId> <artifactId>esdk-obs-java <version>3.21.11 </dependency>
阿里云,华为云,腾讯云架构图
外卖云点餐微信小程序_云市场-华为云 (2).pdf外卖云点餐微信小程序_云市场-华为云 (2).pdf外卖云点餐微信小程序_云市场-华为云 (2).pdf外卖云点餐微信小程序_云市场-华为云 (2).pdf外卖云点餐微信小程序_云市场-华...
华为云Stack8.0.2技术介绍材料
本文档将对华为云GaussDB数据库服务进行概述,涵盖了云数据库的发展趋势、华为云GaussDB的特点、架构、技术路线、应用场景等方面的知识点。 一、云数据库发展趋势 云数据库是数据库领域产业升级转折点,70%的企业...
华为云VR+2B场景白皮书.pdf