首页 文章

GCP Kubernetes节点位置

提问于
浏览
0

我在Google Cloud Kubernetes Engine的几个pod中扩展了微服务 . 作为一家多 Cloud 商店,我们在Azure Application Insights中进行了日志/监控/遥测 . 我们的数据应保存在欧洲境内,因此我们的GCP Kubernetes集群已经 Build

Master zone: europe-west1-b
Node zones: europe-west1-b

当我在此群集上创建节点池时,节点显然具有区域europe-west1-b(如预期的那样),从Google Cloud Platform Console“节点详细信息”中可以看到 .

但是,在Azure Application Insights中,从此节点池中的pod中运行的应用程序报告的遥测中,client_City报告为“Mountain View”,client_StateOrProvince报告为“California”,有些情况下“Ann Arbor”报告在“Michigan”中 .

起初,我放弃了这个奇怪的位置,只是一些 Cloud 间问题(例如,当没有按照接收端的预期填写信息时,默认为某些奇怪的东西,或类似的) .

但现在,Application Insights实际上指出,根据我的pod是在密歇根州还是在加利福尼亚运行,存在相当显着的性能差异,这使我相信这些字段实际上是正确的 .

GCP欺骗了我吗?我在找错了地方吗?如何确保我的GCP Kubernetes节点在欧洲运行?

从GCPR的角度来看,这对我来说是必不可少的,当然还有性能(延迟) .

1 回答

  • 3

    Azure Application Insights正在欺骗您,因为外部IP是由Google在加利福尼亚州注册的,而不是考虑到这些是由遍布全球的数据中心使用 . 还有一个GCE实例部署到美因河畔法兰克福,而IP看起来好像是山景城 . StackDriver可能会报告实际位置(而不是一些模糊的GeoIP位置) .

相关问题