设置本地计算机

这项工作正在进行中,我们将逐段添加其内容。欢迎您在 discuss.istio.io 网站上提供反馈。

在本模块中,您将为教程准备本地计算机

  • 安装 curl

  • 安装 Node.js

  • 安装 Docker

  • 安装 kubectl

  • 为您从教程中收到的配置文件或者在上一个模块自己创建的配置文件设置环境变量 KUBECONFIG

  1. $ export KUBECONFIG=<the file you recieved or created in the previous module>
  • 通过打印当前命名空间来验证配置是否生效:
  1. $ kubectl config view -o jsonpath="{.contexts[?(@.name==\"$(kubectl config current-context)\")].context.namespace}"
  2. tutorial

您应该在输出中看到命名空间的名称,该命名空间由讲师分配或者在上一个模块中由您自己分配。

  • 下载一个 Istio 发行版 ,从 bin 目录下提出命令行工具 istioctl, 使用下边的命令验证 istioctl 是否可以正常使用:
  1. $ istioctl version
  2. version.BuildInfo{Version:"release-1.1-20190214-09-16", GitRevision:"6113e155ac85e2485e30dfea2b80fd97afd3130a", User:"root", Host:"4496ae63-3039-11e9-86e9-0a580a2c0304", GolangVersion:"go1.10.4", DockerHub:"gcr.io/istio-release", BuildStatus:"Clean", GitTag:"1.1.0-snapshot.6-6-g6113e15"}

恭喜,您已配置完毕本地计算机!

接下来在本地运行微服务