我有10个微服务,我想把每个微服务附加到不同的redis上,以便为每个微服务创建不同的redis。我不知道如何实现它,或者有没有可能使这两个容器中的一个更好?也许有一个redis清单的例子?
t2a7ltrp1#
如果你只想要Redis的单节点部署,并且你不关心高可用性,你可以使用这个清单:https://github.com/GoogleCloudPlatform/microservices-demo/blob/main/kubernetes-manifests/redis.yaml如果你对Redis集群的高可用性和故障转移感兴趣,如果你不想自己管理集群(直到一个点),你需要考虑:https://github.com/spotahome/redis-operator,或者您可以直接使用statefulset,完全控制群集设置:https://github.com/bdimcheff/rediskube/blob/master/redis-statefulset.yaml.编辑:此外,您还可以选择使用Helm图表来部署您的Redis集群。如果您在安装版本时没有自定义图表的值,您将拥有一个使用图表中提供的默认值的Redis集群。https://github.com/bitnami/charts/tree/main/bitnami/redis/#installing-the-chart . If you install the release without customising chart's values you will have a Redis cluster with the default values provided in the chart.
1条答案
按热度按时间t2a7ltrp1#
如果你只想要Redis的单节点部署,并且你不关心高可用性,你可以使用这个清单:https://github.com/GoogleCloudPlatform/microservices-demo/blob/main/kubernetes-manifests/redis.yaml
如果你对Redis集群的高可用性和故障转移感兴趣,如果你不想自己管理集群(直到一个点),你需要考虑:https://github.com/spotahome/redis-operator,或者您可以直接使用statefulset,完全控制群集设置:https://github.com/bdimcheff/rediskube/blob/master/redis-statefulset.yaml.
编辑:此外,您还可以选择使用Helm图表来部署您的Redis集群。如果您在安装版本时没有自定义图表的值,您将拥有一个使用图表中提供的默认值的Redis集群。https://github.com/bitnami/charts/tree/main/bitnami/redis/#installing-the-chart . If you install the release without customising chart's values you will have a Redis cluster with the default values provided in the chart.