安装常见问题

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(包括 pod 及其 Istio sidecar),并重新安装 Istio 0.2。

Consul - 我的应用没有工作,怎么进行问题排查?

请确保所有需要的容器正常运行:etcdistio-apiserverconsulregistratorpilot。如果以上某个容器未正常运行,你可以通过 docker ps -a 命令找到容器 ID {containerID} 然后使用 docker logs {containerID} 命令查看日志。

Consul - 怎么取消 kubectl 对上下文的修改?

执行命令 kubectl use-context istio 后,你的 kubectl 会切换至 Istio 上下文。 你可以使用 kubectl config get-contexts 获取上下文列表, 并通过 kubectl config use-context {desired-context} 切换至你想要的上下文。