2017-07-28 76 views
0

我有一个服务在Google Container Engine(Kubernetes)上运行。它访问Google云端存储并且工作正常。Istio限制访问Google云资源

同Kubernetes集群,我对以下https://istio.io/v-0.1/docs/tasks/installing-istio.html

我部署我的服务通过KUBE-注入 kubectl create -f <(istioctl kube-inject -f myservice.yaml) 但现在我的服务不能再访问谷歌云存储安装Istio 0.1。我收到以下错误信息:

java.lang.IllegalArgumentException: A project ID is required for this service but could not be determined from the builder or the environment. Please set a project ID using the builder.

对我来说,它看起来像KUBE-注入和跨斗做的东西,所以我的服务无法访问有关我在运行我的谷歌云计算项目信息至于我可以看出是边车的唯一区别。

服务仍然工作时没有kube注入部署。

什么会导致这种影响?

回答

0

您可能想配置对外部服务的访问权限,如Enabling Egress Traffic中所述:作为Kubernetes外部服务或使用istioctl --includeIPRanges来排除Istio控制的外部流量。