安装常见问题
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(包括 pod 及其 Istio sidecar),并重新安装 Istio 0.2。
Consul - 我的应用没有工作,怎么进行问题排查?
请确保所有需要的容器正常运行:etcd
、istio-apiserver
、consul
、registrator
、pilot
。如果以上某个容器未正常运行,你可以通过 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}
切换至你想要的上下文。