<p>I have 10 microservices and I want to attach each microservice to different redis in order to make a different redis for each microservice. I can't figure out how to implement it or is it possible to make one of the two containers better?. Maybe there is an example of such manifests for redis?</p>

Iceforest
<p>If you want just a single node deployment of Redis, and you don't care about high availability you can use this manifest: <a href="https://github.com/GoogleCloudPlatform/microservices-demo/blob/main/kubernetes-manifests/redis.yaml" rel="nofollow noreferrer">https://github.com/GoogleCloudPlatform/microservices-demo/blob/main/kubernetes-manifests/redis.yaml</a></p>
<p>If you are interested in having a Redis cluster with high availability and failover, you need to take a look into, if you don't want to manage the cluster yourself (up until one point though): <a href="https://github.com/spotahome/redis-operator" rel="nofollow noreferrer">https://github.com/spotahome/redis-operator</a> or you can simply go and use a statefulset and have full control over the cluster setup: <a href="https://github.com/bdimcheff/rediskube/blob/master/redis-statefulset.yaml" rel="nofollow noreferrer">https://github.com/bdimcheff/rediskube/blob/master/redis-statefulset.yaml</a> .</p>
<p>Edit: Also, you have the option to use a Helm chart to deploy your Redis cluster using <a href="https://github.com/bitnami/charts/tree/main/bitnami/redis/#installing-the-chart" rel="nofollow noreferrer">https://github.com/bitnami/charts/tree/main/bitnami/redis/#installing-the-chart</a> . If you install the release without customising chart's values you will have a Redis cluster with the default values provided in the chart.</p>
