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
k8s.png
$ conduit dashboard
conduit.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容