安装FAQ

Kubernetes - 我该如何调试 sidecar 自动注入的问题?

为了支持 sidecar 自动注入,请确保你的集群符合此前提条件。如果你的微服务是部署在 kube-systemkube-public 或者 istio-system 这些命名空间,那么就会被免除 sidecar 自动注入。请使用其他命名空间替代。

Kubernetes - 我可以将已安装的 Istio 0.1.x 迁移到 0.2.x 吗?

不支持从 Istio 0.1.x 升级到 0.2.x 。您必须完整卸载 Istio 0.1 ,_包括所有的 pods 和其 Istio sidecar_,并全新安装 Istio 0.2 之后再重新开始。

Consul - 我的应用程序无法正常工作,我该如何调试并解决问题?

请确保所有需要的容器都运行正常:etcd、istio-apiserver、consul、registrator、pilot。如果以上某个容器未正常运行,你可以使用 docker ps -a 命令找到 {containerID},然后使用命令 docker logs {containerID} 来查阅日志。

Consul - 如何取消最后由 kubectl 更改的上下文?

使用 kubectl use-context istio 命令后,你的 kubectl 被切换为 Istio 上下文。您可以使用 kubectl config get-contexts 来获取上下文列表,然后使用 kubectl config use-context {desired-context} 切换到你想要使用的上下文。