先安装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

#查看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.146678    3524 warnings.go:67] apiextensions.k8s.io/v1beta1 CustomResourceDefinition is deprecated in v1.16+, unavailable in v1.22+; use apiextensions.k8s.io/v1 CustomResourceDefinition
W0511 14:35:30.154102    3524 warnings.go:67] apiextensions.k8s.io/v1beta1 CustomResourceDefinition is deprecated in v1.16+, unavailable in v1.22+; use apiextensions.k8s.io/v1 CustomResourceDefinition
W0511 14:35:30.159650    3524 warnings.go:67] apiextensions.k8s.io/v1beta1 CustomResourceDefinition is deprecated in v1.16+, unavailable in v1.22+; use apiextensions.k8s.io/v1 CustomResourceDefinition
W0511 14:35:30.164732    3524 warnings.go:67] apiextensions.k8s.io/v1beta1 CustomResourceDefinition is deprecated in v1.16+, unavailable in v1.22+; use apiextensions.k8s.io/v1 CustomResourceDefinition
Expected or Default KubeEdge version 1.6.1 is 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:
Expected or Default KubeEdge version 1.6.1 is already downloaded
[Run as service] start to download service file for cloudcore
[Run as 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/versionKubeEdge 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     23498  0.1  0.3 1012544 48640 ?       Ssl  May12  13:11 /usr/local/bin/cloudcore#查看端口 10000 10002 端口都有了
netstat -tpnl
#如下:
tcp6       0      0 :::10000                :::*                    LISTEN      23498/cloudcore
tcp6       0      0 :::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     23498  0.1  0.3 1012544 48640 ?       Ssl  May12  13:12 /usr/local/bin/cloudcore
#杀掉
kill -9 23498#启动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

华为云arm架构轻松安装kubeedge相关推荐

  1. 华为鲲鹏arm架构linux服务器安装mysql教程

    遇到一个项目是华为鲲鹏arm架构linux服务器(CentOS 7.5 with ARM),刚开始一直按照X86的教程在执行,后来mysql的本地编译命令出现了二进制的错误,于是想到了这个是鲲鹏arm ...

  2. 破51项国际榜单纪录!解读华为云擎天架构调度求解引擎

    摘要:华为云擎天调度与算法团队近日刷新PDPTW问题榜单中51项算例的世界最好记录. 华为云擎天调度与算法团队近日刷新PDPTW问题榜单中51项算例的世界最好记录.该榜单自1990年起由科学工业研究院 ...

  3. 双榜首!华为云擎天架构刷新进化计算大赛新纪录!

    在刚刚结束的GECCO 2020国际会议中,华为云擎天架构的调度算法团队同时获得OCP与USCP运筹优化算法赛道第一名,且算法运行结果刷新了十个文献算例的已知最好结果.充分展现华为云在云资源调度.多目 ...

  4. 华为云首席架构师顾炯炯:敢为人先,探索架构创新之路如何走

    获得国家科技奖是一种什么体验? 这是一个颇为凡尔赛的话题,但这位华为Fellow确实有话语权.9年前,因在通信技术创新和产业化上做出突出贡献,顾炯炯获得了国家科学技术进步奖,他也是华为为数不多的最高技 ...

  5. 华为云centOs下docker安装(一)

    华为云centOs下docker安装 安装centOs下安装docker 安装centOs下安装docker CentOS 7.6 64bit 系统盘容量: 40 GB系统类型: 64-bit 把yu ...

  6. 广东迅视资管 华为云擎天架构调度求解引擎解读

    PDPTW问题属于VRP系列问题,也是经典的NP难问题,已被广泛研究超过50年. 与经典VRP问题相比,该问题扩展了更多的约束,求解难度也更高. VRP系列问题,简单来讲,就是用来在图网络中寻找满足一 ...

  7. 华为ARM架构离线安装rancher

    RAM架构离线安装rancher 系统环境: 华为ARM架构,centos7.6或7.9 系统.单机或多机. 一.系统环境部署 集群每台都要配置 1.1.1 清空关闭防火墙 由于前期尚未学习" ...

  8. 华为云CPU架构鲲鹏计算ARM服务器架构详解

    华为云服务器CPU架构分为x86和鲲鹏计算,鲲鹏计算的云服务器处理器是基于Arm架构,采用RISC精简指令集(RISC),鲲鹏CPU架构相对于X86 CPU架构具有更加均衡的性能功耗比,云服务器吧来详 ...

  9. 打破系统边界,云端协同创新——专访华为云视频架构师 黄挺

    " 随着互动.云游戏等低时延的需求出现,我们需要重新思考这个系统的定义,首先想到的就是我们是否要把他们看成一个系统,看成一个系统的好处是,这样有助于帮助我们回到诉求的原点,并重新思考如何解决 ...

最新文章

  1. 纯内存linux,7、内存知识和Linux基本原则
  2. 在MAC平台下使用Eclipse出现了中文乱码
  3. 滚动html颜色,利用CSS设置网页滚动条颜色
  4. moldflow2019安装教程
  5. 成熟就是深谙世故却不世故
  6. 和gdi绘图效率比较_绘图计算器测评来袭!哪一款才是你AP考试的最佳拍档?
  7. 微课|玩转Python轻松过二级(2.1.1):常量与变量
  8. 【转】VC2008在工具栏Toolbar里添加XP风格spin box control控件
  9. python xlutils教程_python xlutils复制表格使用方法
  10. 51NOD 1449 砝码称重(贪心+进制思想)
  11. 【FreeSWITCH】录音功能调试报告-2
  12. OMNeT 例程 Tictoc9 学习笔记
  13. 大学生计算机自我鉴定500字,大学生自我鉴定500字
  14. 印染行业APS智能排程排产的应用意义
  15. window10家庭版安裝docker遇到的問題【已解決】
  16. android自定义控件不显示,解决Android Studio Design界面不显示layout控件的问题
  17. 手机免费使用PDF编辑器一键支持PDF转Word,随时随地处理文档
  18. 百度刘捷:数据驱动,AI赋能助力城市数字化转型
  19. VIVADO中IO管脚分配 IO PLANING
  20. 小程序开发API之地图wx.createMapContext及MapContext 实例

热门文章

  1. PE文件格式详解(八)
  2. 声波的色散和频散曲线
  3. ISO9000在软件工程管理的应用
  4. 【Matlab】笔记:GeographicCellsReference 地理坐标知多少?矩阵、空间坐标、地理坐标之间转换等
  5. 供应链支付电商流程图是什么样的?如何绘制
  6. 在线靶场-墨者-电子数据取证1星-Windows硬盘文件分析取证(新建的用户名)
  7. SpringBoot RestTemplate详解
  8. 基于Nvidia jetson +fpga(ZYNQ)的人工智能图像加速板卡设计
  9. 驱动完成例程中为何要调用IoMarkIrpPending?
  10. Qt 中文翻译 ts文件下载链接