安装Conduit

本文档指导您如何在kubernetes上安装Conduit service mesh。

前提条件

  • kubernetes版本为1.8或以上

用到的镜像如下:

  • buoyantio/kubectl:v1.6.2
  • gcr.io/runconduit/controller:v0.1.0
  • gcr.io/runconduit/web:v0.1.0
  • prom/prometheus:v1.8.1

其中位于gcr.io的镜像我备份到了DockerHub:

  • jimmysong/runconduit-web:v0.1.0
  • jimmysong/runconduit-controller:v0.1.0

另外两个镜像本身就可以从DockerHub上下载。

部署

release页面上下载conduit的二进制文件。

使用conduit install命令生成了用于部署到kubernetes中yaml文件,然后修改文件中的镜像仓库地址为你自己的镜像地址。

conduit install>conduit-0.1.0.yaml
# 修改完镜像地址执行
kubectl apply -f conduit-0.1.0.yaml

修改后的yaml文件见:conduit-0.1.0.yaml

使用kubectl proxy来开放外网访问conduit dashboard:

kubectl proxy --address='172.20.0.113' --port=8001 --accept-hosts='^*$'

在浏览器中访问http://172.20.0.113:8001/api/v1/namespaces/conduit/services/web:http/proxy/servicemesh将看到如下页面:

Conduit dashboard

Copyright © jimmysong.io 2017 all right reserved,powered by GitbookUpdated: 2017-12-12 23:19:56

results matching ""

    No results matching ""