安装FAQ
Kubernetes - 我该如何调试 sidecar 自动注入的问题?
为了支持 sidecar 自动注入,请确保你的集群符合此前提条件。如果你的微服务是部署在 kube-system
、kube-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}
切换到你想要使用的上下文。