Conduit service mesh环境搭建

关于 Conduit

conduit 是linkerd的缔造者新建的service mesh框架,它是为kubernetes而生,需要运行在k8s集群上,与istio目标相同。与linkerd有相同的目标,但是场景又有不同,linkerd属于资源消耗型、conduit资源占用很小,同时,linkerd可运行在不同的环境之上,而conduit是为k8s而生。

环境搭建

Conduit运行在k8s集群上,所以首先需要搭建一个k8s的环境,k8s的搭建并不容易,所以建议用minikube搭建一个本地的集群。但是这里有个深坑需要注意:

  • 首先,minikube要运行在裸机上,在虚拟机内部运行,我一直运行不成功,有运行成功的可以私信。

  • 其次,因为网络的原因,minikube start命令需要下载的iso等文件可能无法下载,需要想办法克服,你懂得。。。

搭建步骤

conduit暂时只有linux和mac版,所以要选择这两种系统,我以mac os运行。

  • 首先安装virtualbox
  • 其次安装kubectl
  • 再次安装minikube

参考:Running Kubernetes Locally via Minikube

最后,按照conduit started执行conduit的安装,同样要解决网络不能下载的问题。

$ minikube dashboard
Conduit service mesh环境搭建_第1张图片
k8s.png
$ conduit dashboard
Conduit service mesh环境搭建_第2张图片
conduit.png

你可能感兴趣的:(Conduit service mesh环境搭建)