`

华为云arm架构轻松安装kubeedge

阅读更多

先安装k8s

华为云arm架构安装k8s(kubernetes)

下载kubeedge需要的软件

官方github下载kubeedge地址

cloudcore.service文件下载地址

注意:下载对应的版本和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

  1. #查看Linux内核版本
  2. uname -r
  3. 4.18.0-80.7.2.el7.aarch64
  4. #或者使用 uname -a
  5. #创建文件夹
  6. mkdir /etc/kubeedge/
  7. #把下载的软件复制到/etc/kubeedge/目录,可以不下载这2个文件,安装时会自动从github上下载到/etc/kubeedge/目录
  8. cp kubeedge-v1.6.1-linux-arm64.tar.gz /etc/kubeedge/
  9. 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包

  1. #解压keadm
  2. tar -zxvf keadm-v1.6.1-linux-arm64.tar.gz
  3. #初始化安装kubeedge的cloudcore
  4. ./keadm-v1.6.1-linux-arm64/keadm/keadm init --advertise-address="116.0.0.123"--kubeedge-version=1.6.1
  5. #输出如下信息成功:
  6. version=1.6.1
  7. Kubernetes version verification passed,KubeEdge installation will start...
  8. 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
  9. 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
  10. 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
  11. 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
  12. ExpectedorDefaultKubeEdge version 1.6.1is already downloaded and will checksum for it.
  13. kubeedge-v1.6.1-linux-arm64.tar.gz checksum:
  14. checksum_kubeedge-v1.6.1-linux-arm64.tar.gz.txt content:
  15. ExpectedorDefaultKubeEdge version 1.6.1is already downloaded
  16. [Runas service] start to download service file for cloudcore
  17. [Runas service] success to download service file for cloudcore
  18. kubeedge-v1.6.1-linux-arm64/
  19. kubeedge-v1.6.1-linux-arm64/edge/
  20. kubeedge-v1.6.1-linux-arm64/edge/edgecore
  21. kubeedge-v1.6.1-linux-arm64/cloud/
  22. kubeedge-v1.6.1-linux-arm64/cloud/csidriver/
  23. kubeedge-v1.6.1-linux-arm64/cloud/csidriver/csidriver
  24. kubeedge-v1.6.1-linux-arm64/cloud/admission/
  25. kubeedge-v1.6.1-linux-arm64/cloud/admission/admission
  26. kubeedge-v1.6.1-linux-arm64/cloud/cloudcore/
  27. kubeedge-v1.6.1-linux-arm64/cloud/cloudcore/cloudcore
  28. kubeedge-v1.6.1-linux-arm64/version
  29. KubeEdge cloudcore is running,For logs visit:/var/log/kubeedge/cloudcore.log
  30. CloudCore started
  31. #查看cloudcore的日志
  32. vim /var/log/kubeedge/cloudcore.log

配置cloudcore开机自启动服务

  1. #查看cloudcore启动情况
  2. ps aux|grep cloudcore
  3. #输出如下表示启动:
  4. root 234980.10.3101254448640?SslMay1213:11/usr/local/bin/cloudcore
  5. #查看端口 10000 10002 端口都有了
  6. netstat -tpnl
  7. #如下:
  8. tcp6 00:::10000:::* LISTEN 23498/cloudcore
  9. tcp6 00:::10002:::* LISTEN 23498/cloudcore
  10. #查看cloudcore启动状态
  11. systemctl status cloudcore
  12. #如果没有设置开机启动服务则设置 复制开启自启动服务文件
  13. cp /etc/kubeedge/cloudcore.service /etc/systemd/system/cloudcore.service
  14. #添加文件权限
  15. chmod +x /etc/systemd/system/cloudcore.service
  16. #重新加载配置文件
  17. systemctl daemon-reload
  18. #查看cloudcore启动的进程id,然后杀掉
  19. ps aux|grep cloudcore
  20. #输出如下:
  21. root 234980.10.3101254448640?SslMay1213:12/usr/local/bin/cloudcore
  22. #杀掉
  23. kill -923498
  24. #启动cloudcore
  25. systemctl start cloudcore
  26. #设置开机自启动
  27. systemctl enable cloudcore.service
  28. #查看cloudcore开机启动状态 enabled:开启, disabled:关闭
  29. systemctl is-enabled cloudcore.service

获取kubeedge的token

  1. ./keadm-v1.6.1-linux-arm64/keadm/keadm gettoken

<audio controls="controls" style="display: none;"></audio>

分享到:
评论

相关推荐

    【Cloud Native Lives】KubeEdge技术详解与实战第1课-KubeEdge架构与技术.pdf

    KubeEdge技术的发展历程反映了边缘计算领域的发展脉络,从最初的边缘计算概念提出到各大云服务提供商(如AWS、Google、Azure、华为云、阿里云等)发布相关产品,再到边缘计算产业联盟的成立和LF边缘计算伞形社区LF...

    华为云ECS ORACLE RAC 11.2.0.4 的安装指导

    【华为云ECS ORACLE RAC 11.2.0.4 安装指导】 在当前技术环境中,由于去IOE(IBM、Oracle、EMC)的趋势,许多国内企业正考虑替换Oracle数据库,转而使用国产数据库或云计算平台上的数据库服务。然而,将Oracle RAC...

    华为云Stack 8.0.3 集成设计套件 02.zip

    1. **01 华为云Stack 8.0.3 集成设计指导书(Region Type I) 02.docx**:这份文档详细阐述了在Region Type I架构下,如何进行华为云Stack的集成设计。Region Type I 是一种分布式云区域架构,适合大型企业或数据...

    华为云Stack8.1产品彩页V1.1.pdf

    "华为云Stack 8.1 产品彩页 V1.1" 华为云Stack 8.1 是一款基于云计算技术的解决方案,旨在为政府和企业提供智能升级的 Cloud Office 平台。该解决方案基于鲲鹏处理器,提供云办公服务,云桌面服务,云应用服务等...

    华为云CCE集群升级方案及实施步骤

    【华为云CCE集群升级方案及实施步骤】 华为云CCE(Cloud Container Engine)是华为提供的企业级Kubernetes集群服务,旨在提供高度可扩展、高性能的容器化应用管理平台。当现有的CCE集群版本不再受华为云支持时,...

    华为云Stack 8.0.3 网络配置最佳实践(Region Type I)02.zip

    华为云Stack 8.0.3 网络配置最佳实践(Region Type I)02.zip

    HiSec@华为云Stack解决方案技术白皮书.pdf

    HiSec@华为云Stack解决方案技术白皮书.pdf HiSec@华为云Stack解决方案技术白皮书.pdf是华为技术有限公司发布的一份技术白皮书,旨在介绍HiSec@华为云Stack解决方案的技术细节和解决方案概述。本文档版本为01,发布...

    华为云mqttClientID生成工具

    【华为云mqttClientID生成工具】是一个用于生成与华为云 MQTT 服务兼容的客户端ID的实用工具。在物联网(IoT)场景中,MQTT(Message Queuing Telemetry Transport)是一种广泛采用的轻量级发布/订阅式消息协议,...

    华为云DRS让数据库轻松上云.pdf

    华为云DRS让数据库轻松上云 华为云DRS是华为云提供的一种数据库迁移和灾备解决方案,旨在帮助客户轻松地将数据库迁移到云端。通过华为云DRS,客户可以轻松地将数据库迁移到云端,实现数据库的轻松上云。 华为云DRS...

    华为云obs参考代码以及demo

    通过多级可靠性架构,保障数据持久性高达99.999999999%(11个9),业务连续性高达99.99% 安全 OBS通过可信云认证,支持服务端加密、防盗链、VPC网络隔离、日志审计、细粒度权限控制,保障数据安全可信 高效 OBS...

    华为云stack业务发放实战视频教程

    华为云stack业务发放实战视频教程

    弹性云服务器(ECS) 8.1.1 API参考手册(for 华为云Stack 8.1.1) 02

    弹性云服务器(ECS) 8.1.1 API参考手册(for 华为云Stack 8.1.1) 02 弹性云服务器(ECS) 8.1.1 API参考手册是华为云Stack 8.1.1的官方 API 文档,旨在为技术支持工程师、二次开发工程师、维护工程师等提供详细的API...

    华为云AppCube低代码编程技术考试试题.docx

    华为云AppCube是一款低代码编程平台,旨在帮助开发者快速构建企业级应用,尤其适合有一定开发能力的学员学习和使用。通过这次“华为云AppCube低代码编程技术考试”,我们可以了解到AppCube的关键特性和操作方式。 1...

    华为云 OBS esdk-obs-java

    华为云 后端 OBS 上传图片,文件 sdk maven 引入 &lt;groupId&gt;com.huaweicloud&lt;/groupId&gt; &lt;artifactId&gt;esdk-obs-java &lt;version&gt;3.21.11 &lt;/dependency&gt;

    阿里云,华为云,腾讯云架构图

    阿里云,华为云,腾讯云架构图

    外卖云点餐微信小程序_云市场-华为云 (2).pdf

    外卖云点餐微信小程序_云市场-华为云 (2).pdf外卖云点餐微信小程序_云市场-华为云 (2).pdf外卖云点餐微信小程序_云市场-华为云 (2).pdf外卖云点餐微信小程序_云市场-华为云 (2).pdf外卖云点餐微信小程序_云市场-华...

    华为云Stack 8.0.2技术主打材料.pdf

    华为云Stack8.0.2技术介绍材料

    华为云GaussDB数据库服务概述.pdf

    本文档将对华为云GaussDB数据库服务进行概述,涵盖了云数据库的发展趋势、华为云GaussDB的特点、架构、技术路线、应用场景等方面的知识点。 一、云数据库发展趋势 云数据库是数据库领域产业升级转折点,70%的企业...

    华为云VR+2B场景白皮书.pdf

    华为云VR+2B场景白皮书.pdf

Global site tag (gtag.js) - Google Analytics