Deploying Redis on Kubernetes with Portworx Data Services
July 26, 2022
Redis is the open-source, in-memory data store used just about everywhere—from real-time data stores, caching, and session information to streaming and messaging services. Portworx is focused on providing our customers Redis as a service in a single platform with one API and one UI—and that is what Portworx Data Services delivers. This gives data experts and developers the ability to focus on their applications and services rather than dealing with the intricacies of bespoke operators and CRDs. Developers no longer have to spend time configuring and testing configurations for these data services since they are now built-in. Deployment and Day 2 operations best practices are also already built in.
To quickly deploy your first Redis service, select Redis under the Deploy Data Service heading in the PDS UI.
Provide the following fields:
Name: Use a unique name for your service; PDS will append an ID at the end.
Target: This is your target Kubernetes cluster running PX-Enterprise and registered to PDS.
Namespace: This is a namespace enabled for PDS.
Application Configuration: This can include environment variables or application settings for your Redis deployment. In this example, we use “default.”
Resource Settings: These are the CPU and memory settings for this deployment.
Number of Nodes: This is the number of Redis pods to deploy. For Redis, the choices are 1,6,8, or 10.
Hit Deploy, and within a few minutes, you are ready to use your Redis service.
From the “Deploy Details” screen, you will be able to click View Connection to get the connection node DNS name and the password. That will allow you to connect your front-end apps to your Redis service.
Once there is activity on the Redis pod, you can use the Metrics button to monitor your performance and uptime.
If you want to see it in action, check out our latest demo of Redis on PDS:
Share
Subscribe for Updates
About Us
Portworx is the leader in cloud native storage for containers.