上云无忧 > 文档中心 > 百度智能云智能边缘入门教程
智能边缘
百度智能云智能边缘入门教程

文档简介:
1、云端创建边缘节点: 打开边缘节点页面: 节点目前区分容器模式与进程模式,可根据需要创建相应模式的节点,点击 创建节点,填写边缘节点信息: 名称:节点名称,不可为空,不可重复。 描述:节点描述信息,可为空。 节点类型:单机或集群。
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

1、云端创建边缘节点

打开边缘节点页面

节点目前区分容器模式进程模式,可根据需要创建相应模式的节点,点击 创建节点,填写边缘节点信息:

  • 名称:节点名称,不可为空,不可重复
  • 描述:节点描述信息,可为空
  • 节点类型:单机或集群
  • AI加速卡:根据需安装节点的目标机器上的AI加速卡类型选择,默认无,目前支持以下类型:

    • Nvidia GPU (amd64)
    • Nvidia Jetson (arm64)
    • 比特大陆SE5
    • 华为昇腾310
    • 百度昆仑
    • 寒武纪思元270
  • 标签:KV键值对,可选
  • 认证方式:默认为证书认证

2、边缘侧安装

2.1 边缘节点环境准备

BIE边缘计算框架依赖k3s/k8s环境,考虑到边缘节点资源限制,推荐使用k3s,它是面向边缘计算设计的轻量级k8s,并保留了k8s的核心特性。

k3s的容器运行时可以使用docker或者containerd,本节介绍如何安装k3s以及对应的运行时。


关闭swap

为了性能考虑,不论安装k3s和k8s,都需要提前关闭swap。

临时关闭

  • 禁用命令:sudo swapoff -a
  • 启用命令:sudo swapon -a
  • 查看交换分区的状态: sudo free -m

永久关闭

永久关闭swap后,系统需要重启。虚拟机内存分配建议调整到2G以上,否则会导致图形界面难以进入。

关闭方式:

1、sudo vim /etc/fstab

2、将swap那行注释。


安装k3s+containerd

k3s的默认容器运行时是containerd,执行以下命令自动安装k3s和containerd并启动。

curl -sfL  https://rancher-mirror.oss-cn-beijing.aliyuncs.com/k3s/k3s-install.sh | 
INSTALL_K3S_MIRROR=cn INSTALL_K3S_VERSION=v1.22.5+k3s1 INSTALL_K3S_EXEC="--no
-deploy traefik --no-deploy local-storage --write-kubeconfig ~/.kube/config --write-kubeconfig-mode 666" sh -


安装k3s+docker

如果需要使用docker作为k3s的容器运行时,需要先安装docker环境,执行以下命令安装docker:

# 安装docker curl -sSL https://get.daocloud.io/docker | sh # 执行docker命令免sudo sudo 
usermod -aG docker "$USER" # 查看docker信息 docker info

执行一下命令安装k3s,并使用docker作为默认容器运行时启动k3s:

curl -sfL https://rancher-mirror.oss-cn-beijing.aliyuncs.com/k3s/k3s-install.sh |
 INSTALL_K3S_MIRROR=cn INSTALL_K3S_VERSION=v1.22.5+k3s1 INSTALL_K3S_EXEC="-
-no-deploy traefik --no-deploy local-storage --docker --write-kubeconfig ~/.kube/config --write-kubeconfig-mode 666" sh -


2.2 安装边缘计算框架

点击边缘节点,进入到节点详情界面,点击安装,在弹框中复制边缘计算框架安装命令,如下图所示:

在边缘节点执行在线安装命令,命令会自定下载安装包并执行安装,前提条件是边缘设备能够连接互联网。


3 验证边缘计算框架是否成功安装

安装边缘计算框架以后,执行一下命令:

sudo kubectl get pod -A

检查发现baetyl-core这个pod是否正常启动,如下图所示,baetyl-core处于Running状态,表示边缘计算框架安装成功。

可以通过以下命令查看baetyl-core的日志与描述:

sudo kubectl logs baetyl-core-5c976fc55-7dsvq -n baetyl-edge-system sudo kubectl 
describe baetyl-core-5c976fc55-7dsvq -n baetyl-edge-system

注意:baetyl-core-5c976fc55-7dsvq 最后的随机数需要被替换为实际的值。

4、云端查看边缘节点

在创建成功以后,点击边缘节点,进入节点详情界面。可以查看节点信息应用部署子设备管理节点影子,子设备管理与节点影子请参见相关具体章节,以下简单介绍节点信息与应用部署:

4.1 节点信息

节点信息主要包含:

  • 系统信息

    • 主机名
    • 主机ID
    • 操作系统
    • CPU架构:例如arm64,amd64
    • 硬件规则:内存容量与CPU核数
    • k3s/k8s版本
    • 容器版本:docker,containerd
    • 外网IP
    • 内网IP:
  • 边缘版本

    • 当前版本
    • 最新版本:可升级最新版本
  • 节点资源监控

    • CPU使用率
    • 内存使用率
    • 磁盘使用率
    • 网络流量上行
    • 网络流量下行
  • 节点标签

    • 边缘节点标签,默认会有一个baetyl-node-name的系统标签。

4.2 应用部署

应用部署信息包含:

  • 应用状态

    • 应用部署名称
    • 应用类型
    • 期望版本
    • 上报版本
    • 节点标签
    • 描述
    • 部署状态
    • 创建时间
  • 服务状态

    • 副本名称:1个服务可以有多副本,副本名称=服务名称+随机数
    • 负载类型
    • 运行状态
    • 内存:服务副本使用的内存大小
    • CPU:副本使用的CPU核数
    • 访问量
    • 所属应用:服务所属的应用
  • 服务访问量监控 - 监控插件

相似文档
  • 1、节点安装: 创建进程模式节点,填写节点相关信息; 点击安装,如下图所示: 选择操作系统:Linux 复制baetyl程序安装命令,在边缘节点上执行
  • 1、概述: 本文重点介绍如何在Windows上安装BIE边缘节点。 2、操作指南: 2.1、云端创建节点: 打开边缘节点菜单; 在tab页上选择进程模式,如下图所示: 点击创建节点,创建一个进程模式节点; 点击创建好的边缘节点,点击安装,操作系统选择Windows。 拷贝baetyl程序安装命令,如下图所示。
  • 1、场景说明: 1.1 容器应用+进程应用: 在实际使用场景当中,用户自身的业务应用可能同时存在容器类型应用和进程类型应用。如果需要使用BIE云端管理平台对同一个边缘节点同时支持 容器应用部署 和 进程应用部署。那么需要使用融合模式。即在同一个节点上,同时执行BIE云端管理平台的 容器模式节点安装命令 和 进程模式节点安装命令 。
  • 背景说明: 某些场景下,边缘节点无法连接公网,此时需要离线安装k3s和docker,可以通过先在公有云环境下载离线安装包,然后再在离线环境当中去执行安装命令。 离线安装docker(19.03版本) 执行docker安装命令:
  • 节点运行模式: BIE边缘节点支持多种运行模式: 容器模式:依赖边缘硬件上有K8s/K3s环境,可以新安装K8s/K3s环境,也可以无侵入地复用已有的K8s/K3s环境。边缘应用以K8s/K3s上的Pod形式存在。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部