Resources
Valkey Cache
-
app
valkey/valkey:8-alpine
Running
Parameters
Deploy Valkey Cache
App Name required
redis
Name for the Redis deployment
Image
valkey/valkey:8-alpine
Max Memory
64 MB
Maximum memory Redis can use
Cancel Deploy
YAML
apiVersion: leaf/v1
kind: Template
metadata:
name: redis
displayName: Valkey Cache
description: In-memory key-value cache, Redis-compatible. Internal-only, no public exposure.
icon: https://github.com/valkey-io.png?size=256
version: '1.1.0'
category: database
tags: ['redis', 'cache', 'memory', 'key-value']
keywords: ['redis', 'cache', 'key-value', 'in-memory', 'queue', 'session store']
homepage: https://valkey.io
license: BSD-3-Clause
parameters:
- name: appName
displayName: App Name
description: Name for the Redis deployment
type: string
default: redis
required: true
validation:
pattern: '^[a-z][a-z0-9-]{1,58}[a-z0-9]$'
message: Must be lowercase alphanumeric with hyphens, 3-60 chars
- name: image
displayName: Image
type: string
default: 'valkey/valkey:8-alpine'
- name: maxMemory
displayName: Max Memory
description: Maximum memory Redis can use
type: select
default: '64mb'
options:
- label: '64 MB'
value: '64mb'
- label: '128 MB'
value: '128mb'
- label: '256 MB'
value: '256mb'
- label: '512 MB'
value: '512mb'
resources:
- name: app
type: deployment
config:
name: '{{ params.appName }}'
image: '{{ params.image }}'
startCommand: 'valkey-server --maxmemory {{ params.maxMemory }} --maxmemory-policy allkeys-lru'
replicas: 1
ports:
- name: redis
containerPort: 6379
servicePort: 6379
protocol: TCP