A TUI tool for deploying and interacting with Redis Enterprise on Kubernetes.
This is an unofficial tool designed to help you get started with Redis Enterprise. It uses the official Redis Enterprise Kubernetes Operator.
Deploy a complete Redis Enterprise stack with a single command:
- Redis Enterprise Operator
- Redis Enterprise Cluster (single-node, optimized for development)
- A ready-to-use database
Scan your cluster for existing Redis Enterprise deployments:
- Find Redis Enterprise Clusters (REC) across namespaces
- List databases (REDB) with status and memory info
- Connect to any discovered database
Connect to databases with automatic port-forwarding:
- REPL - Execute Redis commands with history support
- Data Viewer - Browse keys, filter by pattern, inspect values
- Sample Data - Load built-in datasets for testing
# From source
go install github.com/tobywilds/rk8s/cmd/rk8s@latest
# Or build locally
git clone https://github.com/tobywilds/rk8s.git
cd rk8s
go build -o rk8s ./cmd/rk8s- Ensure
kubectlis configured with access to your cluster - Run
rk8sto launch the TUI - Select Deploy to install Redis Enterprise
- Select Discover to find your new database
- Select a database to open the interactive playground
rk8s # Launch TUI
rk8s deploy # Deploy Redis Enterprise (TUI)
rk8s deploy --dry-run # Preview manifests
rk8s version # Show version| Key | Action |
|---|---|
1 |
Deploy |
2 |
Discover |
? |
Help |
q |
Quit |
j/k or ↑/↓ |
Navigate |
Enter |
Select |
Esc |
Go back |
Tab |
Switch tabs (in playground) |
- Kubernetes cluster with 4Gi+ memory available
kubectlconfigured with cluster access- Go 1.21+ (for building from source)
