我试图找到一个可行的解决方案,使用Redis作为主/从(至少2个从属)配置。我有Docker容器和Ubuntu 16.04 OS&已安装Redis服务器/ sentinel(最新稳定版)。
我没有寻找群集设置。我想在一个pod上拥有redis主服务器,并且在自己的pod上拥有slave(这三个将在不同的vm或物理盒上)。我想要使用yaml / Kubernetes nodeSelector指定它们可以旋转的位置。
根据我的研究,似乎我想在每个pod上运行Redis Sentinel服务。它们也在这里关键是我想指定每个主/从POD可以运行的位置。我调查了https://github.com/kubernetes/kubernetes/tree/master/examples/redis,但这并没有给我我想要的控制权。也许Redis 4.x有帮助,但我找不到任何例子。任何指针将不胜感激。我在这个网站上搜索了一个没有运气的答案。