0

当我使用以下命令将主节点添加到 redis 集群时:

cluster meet 172.30.184.15 6379

然后主节点添加失败,IP改变,结果是:

127.0.0.1:6379> cluster nodes
7120d797d6be60d31c0f49580d19e9fd0a6e1fba 172.30.224.23:6379@16379 slave 567d4a90ed9a7eb9e2595b4c052cc611da9bd684 0 1582512862000 5 connected
853ddd328f7eebd9577abe89103ce693f5fe0834 172.30.184.0:6379@16379 master,fail - 1582512683516 1582512683117 4 disconnected
7df21aad1564f14203bc1bc172f6be6c3380ea36 172.30.208.5:6379@16379 master - 0 1582512863050 3 connected
c992f013eccc7e72105f130fdbd4e7abf3d6e5b0 172.30.208.6:6379@16379 slave 7df21aad1564f14203bc1bc172f6be6c3380ea36 0 1582512862448 3 connected
567d4a90ed9a7eb9e2595b4c052cc611da9bd684 172.30.224.22:6379@16379 myself,master - 0 1582512861000 5 connected 0-10922

IP 地址从172.30.184.15变为172.30.184.0,为什么会这样?我应该怎么做才能解决这个问题?

4

1 回答 1

0

你如何在 k8s 上部署 redis?

还使用主机名而不是 Pod IP 添加。

你可以在这里查看我的 github 存储库,了解 k8s 上的 redis 部署。

Redis 在 Kubernetes 上部署

于 2020-02-24T12:01:08.090 回答