所有文档

          智能边缘 BIE

          快速入门指南

          云端创建边缘节点

          打开边缘节点页面

          image.png

          点击 创建节点,弹出如下界面:

          image.png

          填写边缘节点信息:

          • 名称:不可为空,不可重复
          • 描述:描述可以为空
          • 标签:KV键值对,可选
          • 认证方式:默认为证书认证

          边缘节点环境准备

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

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


          安装k3s+containerd

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

          curl -sfL http://rancher-mirror.cnrancher.com/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn INSTALL_K3S_EXEC="--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 http://rancher-mirror.cnrancher.com/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn INSTALL_K3S_EXEC="--docker --write-kubeconfig ~/.kube/config --write-kubeconfig-mode 666" sh -

          image.png


          安装边缘计算框架

          点击边缘节点,进入到节点详情界面,点击安装,如下图所示

          image.png

          在弹框中复制边缘计算框架安装命令,如下图所示:

          image.png

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

          image.png


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

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

          sudo kubectl get pod -A

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

          image.png

          可以通过以下命令查看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 最后的随机数需要被替换为实际的值。

          云端查看边缘节点

          在创建成功以后,点击边缘节点,进入节点详情界面。可以查看节点信息应用部署信息

          节点信息

          节点信息主要包含:

          • 系统信息

            • 主机名
            • 主机ID
            • 操作系统
            • CPU架构:例如arm64,amd64
            • 硬件规则:内存容量与CPU核数
            • 网络信息:边缘节点IP
            • baetyl版本信息:当前版本vs最新版本
            • 容器版本:docker,containerd
          • 资源监控

            • CPU使用率
            • 内存使用率
          • 节点标签

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

          image.png

          应用部署

          应用部署信息包含:

          • 应用状态

            • 应用名称
            • 应用版本号
            • 应用目标节点标签
            • 部署状态:已部署,部署中,部署失败
            • 创建时间
          • 服务状态

            • 服务名称
            • 服务副本名称:1个服务可以有多副本,副本名称=服务名称+随机数
            • 运行状态
            • 内存:服务副本使用的内存大小
            • CPU:副本使用的CPU核数
            • 所属应用:服务所属的应用

          image.png


          上一篇
          产品描述
          下一篇
          操作指南