KubeEdge安装部署

Docker K8s KubeEdge安装部署 [一]移植Dockerd (ARM64) 1. 二进制下载 #wget https://download.docker.com/linux/static/stable/aarch64/ 2. 解压 #tar zxvf docker-18.06.3-ce.tgz 3. 复制二进制文件到/usr/bin目录 #cp docker/* /usr/bin/ 4. 检查是否安装 #docker versison [此命令打印以下信息] Client: Version: ... 阅读详情

KubeEdge安装部署之前需要先在云端搭建Kubernetes(K8S),可以参考:

https://blog.youkuaiyun.com/lu_linux/article/details/127458556?spm=1001.2014.3001.5502


所有主机关闭防火墙

sudo systemctl stop ufw
sudo systemctl disable ufw


所有主机一定要关闭swap,否则会导致kubelet无法启动

# 查看swap分区情况
sudo swapon -s
# 临时关闭swap
sudo swapoff -a
# 永久禁用swap分区
sudo vi /etc/fstab
# 禁用swap分区那一行
master:192.168.40.2
edge:192.168.40.4

一:cloud端安装(master:192.168.40.2)
准备下载包

wget https://github.com/kubeedge/kubeedge/releases/download/v1.10.0/keadm-v1.10.0-linux-amd64.tar.gz
# 同时提前下载kubeedge压缩包和校验文件
wget https://github.com/kubeedge/kubeedge/releases/download/v1.10.0/kubeedge-v1.10.0-linux-amd64.tar.gz
wget https://github.com/kubeedge/kubeedge/releases/download/v1.10.0/checksum_kubeedge-v1.10.0-linux-amd64.tar.gz.txt


避免下载过慢,将kubeedge-v1.10.0-linux-amd64.tar.gz文件和checksum_kubeedge-v1.10.0-linux-amd64.tar.gz.txt预先下载存放

sudo mkdir /etc/kubeedge/
sudo cp kubeedge-v1.10.0-linux-amd64.tar.gz /etc/kubeedge/
sudo cp checksum_kubeedge-v1.10.0-linux-amd64.tar.gz.txt /etc/kubeedge/



使用keadm安装kubeedge的云端组件cloudcore

sudo keadm init --advertise-address=192.168.40.2 --kubeedge-version=1.10.0


–advertise-address=xxx.xx.xx.xx 这里的xxx.xx.xx.xx换成你master机器的ip,可以是内网地址,也可以是公网ip地址,–kubeedge-version=1.10.0 意思是指定安装的kubeEdge的版本,如果你默认不指定那么keadm会自动去下载最新的版本。

重点!!!:如果出了问题,大部分问题都是下载问题,可以手动下载kubeedge文件:
红框里面这些文件都是必须的,其他文件自动生成的

在这里插入图片描述

在这里插入图片描述

成功:

在这里插入图片描述

我们可以看到cloudcore守护进程已经在运行了,cloudcore会监听本地的10000和10002端口

ps -ef|grep cloudcore

在这里插入图片描述

cloudcore可能不会自动启动,我们将其加入systemd自启动管理中

sudo cp /etc/kubeedge/cloudcore.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl start cloudcore.service
sudo systemctl enable cloudcore.service


获得边缘设备接入的token(后面边缘端加入云端需要用到token)

sudo keadm gettoken
3d68b3620337e71200fd622f35a537395362f48f0f371a67ec110950625ee508.eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NTU4MjQyODV9.ypZ8BopEyDCCgPE7ZHixmN0EpsFtmfXTzt8I2CkGk8U



二:边缘端安装(edge:192.168.40.4)
和master一样,需要这三个文件,直接复制进去

在这里插入图片描述

下载解压安装keadm

tar -xvf keadm-v1.10.0-linux-amd64.tar.gz
sudo cp keadm-v1.10.0-linux-amd64/keadm/keadm /usr/bin/
sudo mkdir /etc/kubeedge/
sudo cp kubeedge-v1.10.0-linux-amd64.tar.gz /etc/kubeedge/
sudo cp checksum_kubeedge-v1.10.0-linux-amd64.tar.gz.txt /etc/kubeedge/


加入集群,keadm会安装edgecore和mqtt协议的实现软件mosquitto,mosquitto会监听localhost:1183端口

keadm join --cloudcore-ipport=192.168.40.2:10000 --token=3d68b3620337e71200fd622f35a537395362f48f0f371a67ec110950625ee508.eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NTU4MjQyODV9.ypZ8BopEyDCCgPE7ZHixmN0EpsFtmfXTzt8I2CkGk8U --kubeedge-version=1.10.0



–cloudcore-ipport是边缘节点能访问的云master主机的IP端口号,–token是上面云matster生成的识别码

安装成功

kubeedge-v1.10.0-linux-amd64/edge/edgecore
kubeedge-v1.10.0-linux-amd64/version

KubeEdge edgecore is running, For logs visit: journalctl -u edgecore.service -xe


发现服务失败,使用journalctl -u edgecore.service -xe查看日志

journalctl -u edgecore.service -xe


查看edge边缘已加入master云端

kubectl get nodes

在这里插入图片描述

————————————————
版权声明:本文为优快云博主「来一杯冰阔咯」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/weixin_41921134/article/details/126194001

Kubeedge安装配置 (全是踩过的坑,能踩的差不多踩了个遍,呜呜呜┭┮﹏┭┮) 阅读详情

相关推荐

安装部署kubeedge

安装有两种方式,一种源码编译手动安装,还有一种是使用kubeedge提供的工具-,网上讲的源码编译方式会遇到很多困难,这里先采用keadm工具安装1、安装cloudcore我这里有一个节点部署了k8smaster,cloudcore需要能访问到api server,因此cloudcore安装在了master节点上,网上也是这样建议的以下是网上搜到的版本对应关系我的k8s是1.23版本,因此选择的1.13的kubeedge(1)下载keadm(这里我下载的1.19版本keadm,后面解释理由)

weixin_42475691的博客 784

什么是KubeEdge?

Kubernetes(K8s)是一款由谷歌开源的容器集群管理系统。它基于容器技术,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等一系列功能。KubeEdge做的是基于k8s构建,并将容器化的应用编排和设备管理扩展到端上的主机。它由云端和边缘端组成,为网络、应用的部署以及云和边缘之间的元数据同步提供架构支持。KubeEdge理论上还是k8s的一个插件,它完成了k8s没有完成的事情,就是连接边缘、设备与云。

HarmonyCloud_的博客 2233

kubeedge 安装部署(适用于centos)

kubernetes 自动化安装kubeedge 1.8.0,集成edgemesh 最新版本,无坑。有edgemesh场景测试示例。可按需改动安装脚本版本

KubeEdge 安装部署

KubeEdge 安装部署,KubeEdge v1.13.4 的详细安装部署,基本测试。

IoTHub - 物联网开源技术社区 2448

AI算力网络与通信领域流量分析:优化策略探讨_副本

今天的AI就像一个"超级吃货",每天要"吃"掉海量数据、“消耗"巨量算力——训练一个千亿参数的大模型,可能需要上万块GPU同时工作数周,其间产生的数据传输量足以填满数百万个1TB硬盘。这些GPU和计算节点通过网络连接形成"AI算力网络”,而数据在节点间的流动就是"通信流量"。如果把算力比作AI的"肌肉",那流量就是"血液"——血液不通畅,肌肉再强也使不上劲。

AI天才研究院 1197

立创开源4G+GPS定位系统:基于微信小程序的低成本低功耗追踪方案

本文介绍了一个基于立创开源平台的超小型4G+GPS定位系统方案。该方案采用28mm*28mm主板,集成4G Cat.1通信与GPS定位,通过微信小程序“点灯专家”实现远程追踪管理,具备低成本、低功耗、易于部署的特点,适用于电动车、宠物、资产追踪等多种场景。

weixin_28895791的博客 393

KubeEdge萌新的安装部署

KubeEdge 本小白的苦痛部署虚拟机创建XSHELL登陆方式k8s部署部署Kubernetes Master部署网络插件CNIedge端的Mosquitto安装KubeEdge的安装与配置keadm安装总结标题参考的文章及视频 虚拟机创建 第一步:创建两台虚拟机,本文使用的是centos7。经过前几次的失败教训,将磁盘空间设置的大一点40G,内存4GB,处理器4核。(最小安装即可) 两台虚拟机一台作为master一台作为node1 第二步:创建完成后登录名需要记住!一会XSHELL使用的登录名就是这个

PinocchioNE的博客 4738

OpenCV13-图像噪声:椒盐噪声和高斯噪声

考虑到椒盐噪声会在图像中的任何一个位置随机产生,因此对于椒盐噪声的生成,需要使用OpenCV中能够产生随机数的函数。OpenCV中也没有专门为图像添加高斯噪声的函数,对早在图像中添加椒盐噪声的过程,可以根据需求利用能够产生随机数的函数来完成在图像中添加高斯噪声的任务。椒盐噪声又称作脉冲噪声,他会随机改变图像中的像素值,其样子就像是在图像上随机地撒上一些盐粒和黑椒粒,因此被称为椒盐噪声。函数能够产生均匀分布或者高斯分布的随机数,可以利用该函数产生符合高斯分布的随机数,之后在图像中加入这些随机数即可。

SHLYYY 5121

【kubeedge概念】kubeedge架构与部署安装

Abstract kubeedge 组件 Edged:一个运行在 edge 节点的 agent 程序,管理边缘的容器化应用程序 EdgeHub:边缘的通信接口模块。这是一个 Web 套接字客户端,负责边缘计算与云服务的交互。包括同步云端资源到边缘端,以及报告边缘端 host 和 device 状态到云端 CloudHub:云端通讯接口模块。一个 Web 套接字服务器,负责监...

zhonglinzhang 1万+

程序员应用AI大模型创业实现财务自由的100种赚钱方案原理与实战指南

成功的 AI 创业者都遵循着 “技术 + 需求 + 变现” 的铁三角法则。记住:不是要做 “全能大模型”,而是成为某个垂直领域的 “AI 解决方案专家”。现在就开始行动:用周末 2 小时完成第一个 MVP,下周启动种子用户测试,三个月内找到可复制的盈利模式。当你实现第一个 10 万用户时,会发现财务自由的密码藏在持续迭代的每个 0.1 版本更新中。延伸思考:你的技术背景适合切入哪个细分领域?

AI天才研究院 1378

17.6 LangSmith 私有化部署实战指南:企业级AI应用的安全基石

LangSmith 私有化部署, 企业级AI开发平台, 数据隐私合规, 混合云架构, 模型监控与审计。

yonggeit的博客 3777

kubeedge 安装部署(适用于Ubuntu)

kubeedge 安装部署(适用于Ubuntu) 基础环境:安装了Ubuntu 18.04操作系统的两台虚拟机 (查看操作系统版本命令:cat /etc/os-release) 部署kubeedge1.1.0版本 根据keadm源码安装部署步骤整理(无法直接使用keadm工具完成部署) 一、配置源,写入以下内容到 /etc/apt/sources.list root@ubuntu:...

zhangxiangui40542的专栏 5182

phpMyAdmin | mysqli::real_connect(): (HY000/2002): No such file or directory

第一次安装宝塔mysql服务是默认关闭的,需要手动打开,打开服务再次进入phpMyAdmin发现可以进入了。

吻等离子的博客 2869

kubernetes+KubeEdge云边环境的安装与部署

最近在学习云边协同,需要搭建一个云边协同的实验环境,kubernetes+KubeEdge+sedna,安装过程中遇到了一系列的问题,特此记录总结。

Java开发,人工智能,边缘计算,致力于掌握前沿技术 6219

【小白CV教程】YOLOv5+Deepsort实现车辆行人的检测、追踪和计数

【小白CV教程】YOLOv5+Deepsort实现车辆行人的检测、追踪和计数本文禁止转载!项目简介:YOLOv5检测器:DeepSort追踪器:运行demo:训练自己的模型:调用接口:创建检测器:调用检测接口: 本文禁止转载! 项目简介: 使用YOLOv5+Deepsort实现车辆行人追踪和计数,代码封装成一个Detector类,更容易嵌入到自己的项目中。 代码地址(欢迎star): https://github.com/Sharpiless/Yolov5-deepsort-inference 最终效果:

梁瑛平的博客 5万+

基于 YOLOv26 的车辆违规停车检测系统:实时监控

本文提出了一种基于YOLOv26的车辆违规停车实时检测系统。系统采用多模块架构,包括视频预处理、YOLOv26目标检测、DeepSORT目标跟踪、停车区域定义、行为分析和违规判定等功能模块。关键技术包括使用YOLOv26s模型进行车辆检测,结合DeepSORT算法实现车辆跟踪,支持多种停车区域定义方式(多边形、矩形、限时区域等)。系统通过边缘计算平台部署,实现了对道路边、禁止停车区等场景的实时监控,能够准确识别长时间停车、禁止区域停车等违规行为,并触发告警机制。实验结果表明,该系统在车辆检测准确率和违规判定

一键难忘的博客 772

crypto安装_KubeEdge 完整安装 & 部署小指南

该文章参考官方文档:Start Developing KubeEdge、Setup from Source Code(链接已更新为最新)KubeEdge,一个开源的边缘计算框架,分为 Cloud 端(云端)和 Edge 端(边缘节点端),大致上就是通过云端对各边缘端的节点进行管理。虽是基于 Kubernetes(简称 K8S),但两者本质上并不太一样,只不过操作方式上 KubeEdge 很好的支持...

weixin_39527911的博客 236

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

kubeedge v1.15 部署安装

系统环境:在部署k8s之前,请先完成虚拟机的初始化与网络环境配置,如果是升级集群请先使用reset重置集群。

guanhougan的博客 1799

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

kubeedge V1.12.1(当前最新版)云边端安装部署

kubeedge环境安装部署,当前物联网主要技术架构,用于大规模管理低配置,通讯复杂恶劣,CPU为X86或ARM等边缘设备。该环境由k8s+rancher+kubeedge1.12.1(最新版)组成,配备了图形化管理界面,没有K8S基础的同学也能快速入门。同时修正了k8s在kubeedge节点自动安装部署kube-proxy组件等问题。

一粒小粟 1229

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Ubuntu 20.04作为云端部署安装K8s和kubeedge记录

最近有个项目需要搞云边协同的硬件实现,通过调研决定用kubernetes和kubeedge。但是小白从未接触过k8s和kubeedge,按照网上的教程来总是会出些奇奇怪怪的问题,现在把自己最后一次部署成功的步骤记录下来。

Chalatu6的博客 940

K8S 1.18.0 以及KubeEdge 1.10.3 三机安装部署(含过程记录及遇到的报错和解决方法)

K8S和KubeEdge安装部署教程,主要是过程记录、遇到的报错以及解决办法

virtual_YL的博客 1947

kubeedge安装与部署

kubeedge安装与部署

afbb12123的博客 597

K8S-1.17.4和KubeEdge-1.10.1部署安装,阿里云服务器(下)

在服务器上搭建KubeEdge云端运行环境

m0_49598182的博客 1730

K8s和KubeEdge v1.6.1安装及应用部署到DLAP221指南

1. 系统配置 1.1 系统环境 ke-cloud 云端 192.168.31.4 k8s、docker、cloudcore ke-edge1 边缘端 192.168.2.21 docker、edgecore 为了更能接近实际生产环境,此实验环境采用跨网段 网络结构图: internet | 电信拨号router(192.168.31.1) |---------------|----------------| PC

程序人生 2209

KubeEdge 高可用部署

KubeEdge 高可用安装部署,KubeEdge v1.13.4 的详细安装部署,基本测试。

IoTHub - 物联网开源技术社区 1908
上一篇: 阿里云物联网平台C-SDK网关子设备如何上报物模型?
下一篇: RS-485
我是谁??
博客等级 码龄11年 242粉丝 183原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值