Last updated 2 years ago
Shifu需要以下依赖项:
: Golang是Shifu的开发语言。
: Shifu的各项服务以Docker镜像的形式存在。
: Kind用于以Docker的方式运行本地的Kubernetes集群。
: Kubernetes的操作工具。
: Kubebuilder用于安装CRD。
Shifu需要一个kubernetes cluster以启动。使用kind可以做一个快速的搭建:
kind create cluster
当cluster创建完成后,我们就可以快速开始使用Shifu了。
Shifu提供了shifu_install.yml文件,可以用于快速安装:
shifu_install.yml
cd shifu kubectl apply -f k8s/crd/install/shifu_install.yml
也可以按照如下步骤进行安装:
1. 初始化CRD cd shifu/k8s/crd make kube-builder-init 2. 创建新集群 // kind delete cluster (in case you have any active kind clusters) kind create cluster 3. 安装CRD make install
安装Shifu成功后,就可以接入新设备了。