微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法在 GCP 中设置多集群网格

如何解决无法在 GCP 中设置多集群网格

我一直在关注这个文档 https://cloud.google.com/service-mesh/docs/gke-install-multi-cluster ,它非常简单和整洁,我只需要在集群之间配置端点发现,通过运行 istioctl x create-remote-secret 命令,因为我的集群是不是私有集群,我只创建了分别应用于 2 个集群的远程密钥,然后继续部署同一文档中提供的示例应用。

在最后一步验证跨集群负载平衡中,我没有得到文档中显示的 2 个服务,我只得到集群中运行的服务的响应我一直在关注这个文档 {{3} ,这非常简单和整洁,我只需要在集群之间配置端点发现,通过运行 istioctl x create-remote-secret 命令,因为我的集群不是私有集群,我只创建了远程秘密分别应用于 2 个集群,然后继续部署同一文档中提供的示例应用。

在最后一步验证跨集群负载均衡中,我没有得到文档中显示的 2 个服务,我只得到集群中运行的服务的响应

kubectl exec --context="${CTX_1}" -n sample -c sleep \
>     "$(kubectl get pod --context="${CTX_1}" -n sample -l \
>     app=sleep -o jsonpath='{.items[0].Metadata.name}')" \
>     -- curl -sS helloworld.sample:5000/hello
Hello version: v1,instance: helloworld-v1-776f57d5f6-4jcrl

kubectl exec --context="${CTX_2}" -n sample -c sleep \
>     "$(kubectl get pod --context="${CTX_2}" -n sample -l \
>     app=sleep -o jsonpath='{.items[0].Metadata.name}')" \
>     -- curl -sS helloworld.sample:5000/hello
Hello version: v2,instance: helloworld-v2-54df5f84b-bfwcn

我错过了什么?任何故障排除步骤?

我的 2 个集群是使用 install_asm 脚本在 https://cloud.google.com/service-mesh/docs/gke-install-multi-cluster 中设置 anthos 的基本 GKE 集群。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。