从kubernetes访问GCP Memorystore

时间:2018-08-30 12:32:10

标签: kubernetes google-cloud-platform google-cloud-memorystore

我正在尝试从kubernetes pod连接到Google云存储,但是我总是收到连接超时错误。

经过调查,我发现了以下内容:

  • 当我尝试从正常节点池上调度的pod连接到Redis时,它工作正常。

  • 但是当我尝试从在预节点节点池上调度的pod连接到Redis时,它失败并且出现连接超时错误。

那我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

用您提供的少量信息很难回答,我们不知道您的集群的任何配置。

不确定我是否完全错了,但这可能会有所帮助。

如果正常或可抢占节点位于同一网络上,则它们对网络连接不会有任何影响。在gke pod上可能导致此问题的原因是,内存存储通过创建vpc对等来工作,而gke的工作方式相同,因此由于两个对等无法与一个mpe交换,因此阻止了内存存储和pod互相讲话另一个。

在这种情况下应该做的是在gke创建中使用ip别名:https://cloud.google.com/kubernetes-engine/docs/how-to/alias-ips

希望这可以为您提供帮助。

相关问题