2.0 KiB
title | overview | weight |
---|---|---|
设置本地计算机 | 为该教程设置本地计算机。 | 3 |
{{< boilerplate work-in-progress >}}
在本模块中,您将为教程准备本地计算机
-
在本地计算机上,创建一个环境变量保存命名空间的名字,它将用于教程的命令中。您可以使用任意名字,如
tutorial
。{{< text bash >}} $ export NAMESPACE=tutorial {{< /text >}}
-
在本地计算机上,找到之前在教程中创建的
${NAMESPACE}-user-config.yaml
文件,${NAMESPACE}
是命名空间的名字。例如tutorial-user-config.yaml
。 -
安装
curl
。 -
安装 Node.js。
-
安装 Docker。
-
安装
kubectl
。 -
为配置文件
${NAMESPACE}-user-config.yaml
设置环境变量KUBECONFIG
:{{< text bash >}}
export KUBECONFIG=./
{NAMESPACE}-user-config.yaml {{< /text >}} -
通过打印当前命名空间来验证配置是否生效:
{{< text bash >}}
kubectl config view -o jsonpath="{.contexts[?(@.name==\"
(kubectl config current-context)")].context.namespace}" tutorial {{< /text >}}您应该在输出中看到之前配置的命名空间的名称。
-
下载一个 Istio 发行版 ,从
bin
目录下提出命令行工具istioctl
, 使用下边的命令验证istioctl
是否可以正常使用:{{< text bash >}} $ istioctl version 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"} {{< /text >}}
恭喜,您已配置完毕本地计算机!
接下来在本地运行微服务。