首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Zkeq

    KubeEdge | KubeEdge高可用环境搭建

    kubernetes-init.yaml 两个地方 修改 ETCD 的地址 改成集群地址 修改 控制节点 的地址 改成 LoadBalancer 地址 join 命令使用新增控制面节点的命令来新增多主节点 KubeEdge 高可用 云端 cloudcore 容器化 # 测试环境中使用的 KubeEdge 版本为 1.13.0 版本较新 默认即为容器启动 故此步省略 [root@master ~]# docker ps -a | grep kubeedge efcb55359d5f kubeedge/cloudcore "cloudcore" 2 days ago Up 2 days k8s_cloudcore_cloudcore-786689f8cb-7kk8v_kubeedge_d940365f -linux-amd64 $ cp kubeedge-v1.13.0-linux-amd64/edge/edgecore /usr/local/bin/ - https://kubeedge.io/zh

    1K30编辑于 2023-06-10
  • 来自专栏Zkeq

    KubeEdge | KubeEdge架构设计及其环境搭建

    KubeEdge 架构设计及其环境搭建(KubeEdge基础篇) KubeEdge架构设计 类比 架构设计图 云边通信方式 云: Cloud Hub(公网) 边: Edge Hub(局域网) 通信方式 演进 30%的人观点 70%的人观点 KubeEdge 植入 Kubernetes KubeEdge 实现了 Kubernetes 的功能并向边缘端下沉. Kubernetes环境搭建(进阶) K8S 版本升级 (KubeEdge 控制面环境安装) [root@kubeedge-k8s ~]# kubeadm upgrade plan [upgrade/config .tar.gz $ wget https://github.com/kubeedge/kubeedge/releases/download/v1.13.0/kubeedge-v1.13.0-linux-amd64 .tar.gz $ wget https://github.com/kubeedge/kubeedge/archive/refs/tags/v1.13.0.tar.gz # keadmin $ tar

    2.2K31编辑于 2023-06-10
  • 来自专栏有点技术

    KubeEdge 组件概述

    介绍 KubeEdge是一个开源系统,用于将本机容器化的应用程序编排功能扩展到Edge上的主机, 它基于kubernetes构建,并为网络,应用程序提供基本的基础架构支持。 Kubeedge已获得Apache 2.0的许可。并且完全免费供个人或商业使用。我们欢迎贡献者! Kubernetes原生支持 - 借助KubeEdge,用户可以在Edge节点上编排应用,管理设备并监视应用和设备状态,就像云中的传统Kubernetes集群一样 大量的应用 - 可以轻松地将现有的复杂机器学习 kubeedge分为两个可执行程序,cloudcore和edgecore,分别有以下模块 cloudcore: CloudHub:云中的通信接口模块。

    2.2K10发布于 2020-07-14
  • 来自专栏有点技术

    源码安装KubeEdge

    初始化云端 克隆kubeedge git clone https://github.com/kubeedge/kubeedge.git $GOPATH/src/github.com/kubeedge/ kubeedgecd $GOPATH/src/github.com/kubeedge/kubeedge 生成证书 要为KubeEdge进行设置,需要RootCA证书和一个证书/密钥对。 $GOPATH/src/github.com/kubeedge/kubeedge/build/tools/certgen.sh genCertAndKey edge 二进制运行 查看gcc是否安装 gcc git clone https://github.com/kubeedge/kubeedge.git $GOPATH/src/github.com/kubeedge/kubeedgecd $GOPATH /src/github.com/kubeedge/kubeedge 运行edge 二进制运行 构建edge cd $GOPATH/src/github.com/kubeedge/kubeedgemake

    1.3K10发布于 2020-07-14
  • 来自专栏有点技术

    KubeEdge - edgecore servicebus模块源码分析

    ServiceBus是一个运行在边缘的HTTP客户端,接受来自云上服务的请求, 与运行在边缘端的HTTP服务器交互,提供了云上服务通过HTTP协议访问边缘端HTTP服务器的能力。

    1.2K30发布于 2020-07-14
  • 来自专栏有点技术

    KubeEdge - edgecore eventbus模块源码分析

    根据配置初始化Mqttclient,创建Internal Mqtt client或者external Mqtt client,设置qs,retain策略和队列的大小

    1K20发布于 2020-07-14
  • 来自专栏有点技术

    KubeEdge - edgecore edged模块源码分析

    在边缘管理容器化的应用程序,edged实际上是kubelet的精简版本,复用了kubelet的主要功能,实现了和其他edgecore组件的通信同步功能,代码很多,按照流程简单过一遍

    95130发布于 2020-07-14
  • 来自专栏云原生民工

    Kubeedge 代码解析(更新中)

    kubeEdge 代码解析 beehive beehive是一个基于go channel的消息框架,用于KubeEdge模块之间的通信。 beehive模块在整个kubeedge中扮演了非常重要的作用,它实现了一套Module管理的接口,程序中各个模块的启动、运行、模块间的通信等都是由其统一封装管理。 Beehive 模块是 kubeedge 的核心模块,它负责管理所有模块的启动与停止,同时也负责多模块间的通信,它当前主要由: model, context, socket, channel 四个部分组成 //kubeedge利用消息资源版本的概念来实现可靠传输。 sync controller 是 cloudCore 中的一个模块,用来保障消息的可靠性发送,在KubeEdge中,使用objectSync 对象来持久化云边协同消息状态。

    52110编辑于 2024-03-22
  • 来自专栏有点技术

    KubeEdge - edgecore初始化源码分析

    edgecore功能 由官方文档我们知道,kubeedge核心为cloudcore和edgecore,edgecore主要分为以下几个组件 Edged:在边缘管理容器化的应用程序。

    79820发布于 2020-07-14
  • 来自专栏全栈程序员必看

    在线部署kubeedge 1.6详细教程(Ubuntu)

    在线部署kubeedge 1.6详细教程(Ubuntu) 基本环境: 操作系统:centos7;Ubuntu; docker:20.10.7 角色 系统 IP master centos7(amd64 ) 172.16.0.114 edge ubuntu(arm64) 172.16.0.113 kubeedge部署须知 master以成功部署kubernetes,并且master结点处于ready状态 使用keadm部署kubeedge (1)下载keadm #可自行前往官网下载 wget https://github.com/kubeedge/kubeedge/releases/download/v1.4.0 未能成功下载,可点击此处下载kubeedge放到/etc/kubeedge目录下并将其解压,之后重新执行init命令 出现以下内容即为部署成功 在keadm-v1.4.0-linux-amd64 未能成功下载,可点击此处下载kubeedge放到/etc/kubeedge目录下并将其解压,之后重新执行init命令 出现以下内容即为部署成功 三、kubeedge部署隐藏问题 cloudcore

    1K10编辑于 2022-09-13
  • 来自专栏有点技术

    KubeEdge - edgecore edgehub模块源码分析

    在模块启动时先将拿到beehiveContext,然后获取EdgehubConfig

    1K30发布于 2020-07-14
  • 来自专栏有点技术

    kubeedge - 消息同步框架beehive介绍

    Beehive 在看kubeedge的源码过程中发现对beehive的理解不够深刻,所以又回来看了一下beehive的官方文档 概述 Beehive是基于go-channel的消息传递框架,用于KubeEdge

    2.6K10发布于 2020-07-14
  • 来自专栏云原生民工

    使用 Prometheus 监控 KubeEdge 边缘节点

    使用 Prometheus 监控 KubeEdge 边缘节点 环境信息 组件 版本 containerd 1.7.2 k8s 1.26.0 KubeEdge 1.15.1或者1.17.0 Jetson型号 KubeEdge < 1.17.0 部署完 KubeEdge 发现,node-exporter 在边缘节点的 pod 起不来。 和华为 KubeEdge 的社区同学咨询,KubeEdge 1.17版本将会增加这两个环境变量的设置。KubeEdge 社区 proposals 链接。 1. edgemesh部署 配置 cloudcore configmap kubectl edit cm cloudcore -n kubeedge 设置 dynamicController=true =true 和 clusterDNS 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 $ vim /etc/kubeedge/

    67510编辑于 2024-06-13
  • 来自专栏有点技术

    KubeEdge - edgecore metamanager模块源码分析

    定期发送MetaSync操作消息,以同步在边缘节点上运行的Pod的状态。同步间隔可在conf/edge.yaml中配置

    93620发布于 2020-07-14
  • 来自专栏CNCF

    KubeEdge及其在MEC中的作用

    KubeEdge是一个云原生计算基金会(CNCF)sandbox项目,旨在将Kubernetes从云扩展到边缘。 KubeEdge 1.3(最近于2020年5月发布)添加了更多功能,以增强Pod日志记录,监控等能力,以及来边缘节点的可维护性。 KubeEdge解决的主要挑战之一是管理地理位置分散的边缘节点。 KubeEdge支持对远程边缘节点及其上运行的应用程序进行“集中管理”。这是主要的远程管理功能。 展望未来,KubeEdge项目团队将包括新功能,例如边缘上的边缘到边缘通信和数据分析框架。 2020年4月,“ Akraino KubeEdge Edge Service Family(Type 1:ML推理卸载)”蓝图展示了在MEC环境中使用KubeEdge的端到端ML推理卸载解决方案堆栈( 蓝图项目地址: https://wiki.akraino.org/display/AK/KubeEdge+Edge+Service+Blueprint KubeEdge地址: https://kubeedge.io

    1.9K20发布于 2020-07-16
  • 来自专栏云原生民工

    使用 Prometheus 监控 kubeedge 边缘节点 GPU 状态

    create cluster --with-kubernetes v1.26.0 --with-kubesphere v3.4.1 --container-manager containerd 部署 KubeEdge 环境 参考 在 KubeSphere 上部署最新版的 KubeEdge 组件 版本 kubesphere 3.4.1 containerd 1.7.2 k8s 1.26.0 kubeedge 1.17.0 修改 kubesphere 配置 启动 kubeedge 功能 https://www.kubesphere.io/zh/docs/v3.3/pluggable-components/kubeedge

    44710编辑于 2024-03-26
  • 来自专栏后端云

    k3s, OpenYurt, KubeEdge 主要差异

    k3s, OpenYurt, KubeEdge 三者都是基于Kubernetes的边缘计算相关的开源项目,完全兼容Kubernetes API,都可应用在边缘计算的场景。 和OpenYurt, KubeEdge相比也缺少边缘计算的云边协同,边缘自治等特性,k3s主要强调是轻量化的Kubernetes,应用于需要完整集群(包含管理集群)的边缘节点。 KubeEdge的架构如下: ? OpenYurt的架构如下: ? KubeEdge要早于OpenYurt开源,KubeEdge已到1.4, 1.5版本,OpenYurt还处于0.3版本,还未发布1.0版本,KubeEdge相对于OpenYurt更成熟,功能更完善,比如在鉴权 OpenYurt相对于KubeEdge 跟随 Kubernetes 版本升级零负担,OpenYurt 非常容易扩展出更多的能力。

    5.1K10发布于 2021-02-05
  • 来自专栏全栈程序员必看

    kubeedge 安装部署(适用于Ubuntu)「建议收藏」

    /kubeedge root@ubuntu:/etc/kubeedge# wget -k --no-check-certificate https://github.com/kubeedge/kubeedge / -xzvf kubeedge-v1.1.0-linux-amd64.tar.gz root@ubuntu:/etc/kubeedge# mv kubeedge-v1.1.0-linux-amd64 kubeedge root@ubuntu:/etc/kubeedge# cp kubeedge/cloud/cloudcore /usr/local/bin/. ubuntu:/etc/kubeedge/kubeedge/cloud/cloudcore# export GOARCHAIUS_CONFIG_PATH=/etc/kubeedge/kubeedge/cloud /kubeedge/edge/conf# export GOARCHAIUS_CONFIG_PATH=/etc/kubeedge/kubeedge/edge && edgecore > /etc/kubeedge

    2.5K10编辑于 2022-09-13
  • 来自专栏CNCF

    KubeEdge架构解读:云原生的边缘计算平台

    本篇文章将从KubeEdge架构设计理念、KubeEdge代码目录概览、KubeEdge集群部署三方面带大家认识KubeEdgeKubeEdge架构设计理念 1 Kubernetes的架构 ? KubeEdge集群部署 1 KubeEdge 集群部署工具—— keadm 这个是借鉴了K8s的Kubeadm,可以一键部署KubeEdge集群,在部署KubeEdge集群时,要先装一个K8s的master Github地址: https://github.com/kubeedge/kubeedge Slack地址: https://kubeedge.slack.com 邮件列表: https://groups.google.com forum/kubeedge 每周社区例会: https://zoom.us/j/4167237304 Twitter: https://twitter.com/KubeEdge 文档地址: https ://docs.kubeedge.io/en/latest/

    7.2K30发布于 2020-11-02
  • 来自专栏Zkeq

    KubeEdge | 边缘计算基本功--云原生

    STATUS ROLES AGE VERSION kubeedge-k8s-node.novalocal Ready <none> 2m17s v1.19.4 kubeedge-k8s.novalocal May 18 16:23:26 kubeedge-k8s.novalocal kubelet[10382]: I0518 16:23:26.269861 10382 reconciler.go:224 May 18 16:23:26 kubeedge-k8s.novalocal kubelet[10382]: I0518 16:23:26.269883 10382 reconciler.go:224 May 18 16:23:26 kubeedge-k8s.novalocal kubelet[10382]: delegateAdd: netconf sent to delegate plugin: May 18 16:23:26 kubeedge-k8s.novalocal kubelet[10382]: delegateAdd: netconf sent to delegate plugin:

    814100编辑于 2023-05-20
领券