kubernetes redis cluster 确定 redis pod 是 master 节点还是 slave 节点

momo314相同方式共享非商业用途署名转载

 在 kubernetes 集群中部署 redis cluster 集群(cluster模式)时,经常需要确认一个redis节点时主节点(master)还是从节点(slave)。

其实只需要两步:

  1. 查看 redis cluster 中每个节点的内网 ip

     kubectl get svc -n ${namespace}
    
  2. 登录到 redis 集群中,执行 cluster nodes 命令

     cluster nodes
    

    该命令输出结果中,第二列中会包含当前redis节点的内网ip,同时,第三列会标识出该redis节点是master还是slave,结合上一步中的service中的内网ip,我们就可以知道具体的pod对应的是主节点还是从节点

✎﹏ 本文来自于 momo314和他们家的猫,文章原创,转载请注明作者并保留原文链接。