打开技术文档,首先看了一下目录,简单了解一下框架结构,目录的其中重点是“下载安装” 和 ”本机安装测试“,这两部分。
由于没有学过K8s的缘故,所以刚开始看命令都是一知半解,啃了半天的K8s快速入门,理解基础知识如Pod是什么。
Shifu安装方式
安装前提是:都需要安装Docker,文中是安装 Docker Desktop,我们是Linux安装Docker就行
从文档中总结得出,Shifu安装方式共分为三种:
- 下载准备好的Shifu安装包(Docker镜像压缩文件)并安装,Shifu会快捷方便的在Docker中运行
- 本机安装中:手动安装Shifu所需要的组件如 kubectl ,kind ,再安装 Shifu仓库 。
就是各种组件配置安装很麻烦,并且没有deviceshifu的pods资源,无法进行资源的交互,也就是无法使用shifu的API,使用数字孪生的命令(这也是卡了我许久的原因,一直以为是环境配置错误,所以一直回滚数据,但运行时还是提示无法连接本地主机,或无资源)# clone Shifu仓库 git clone https://github.com/Edgenesis/shifu.git cd shifu # 在集群中安装Shifu sudo kubectl apply -f pkg/k8s/crd/install/shifu_install.yml
-
在生产环境部署 Shifu 前您需要先安装 Kubernetes。
Shifu 提供了一键安装的方式,您可以使用如下命令将 Shifu 安装到您的集群中:
kubectl apply -f https://raw.githubusercontent.com/Edgenesis/