`

华为云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...

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

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

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

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

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

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

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

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

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

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

    弹性云服务器(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...

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

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

    华为云mqttClientID生成工具

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

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

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

    华为云obs参考代码以及demo

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

    华为云 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外卖云点餐微信小程序_云市场-华...

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

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

    华为云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