forked from k-space/kube
Add redis-clusters namespace
This commit is contained in:
parent
2343edbe6b
commit
0b0d9046d8
9
redis-clusters/README.md
Normal file
9
redis-clusters/README.md
Normal file
@ -0,0 +1,9 @@
|
||||
# Redis clusters
|
||||
|
||||
This is namespace for Redis clusters managed by
|
||||
[Codemowers' Operator Bundle](https://github.com/codemowers/operator-bundle)
|
||||
|
||||
```
|
||||
kubectl create namespace redis-clusters
|
||||
kubectl apply -n redis-clusters -f application.yaml
|
||||
```
|
43
redis-clusters/application.yaml
Normal file
43
redis-clusters/application.yaml
Normal file
@ -0,0 +1,43 @@
|
||||
---
|
||||
apiVersion: codemowers.io/v1alpha1
|
||||
kind: ClusterRedisClass
|
||||
metadata:
|
||||
name: persistent
|
||||
spec:
|
||||
targetNamespace: redis-clusters
|
||||
description: "Persistent Redis instance"
|
||||
replicas: 3
|
||||
storageClass: redis
|
||||
podSpec:
|
||||
imagePullPolicy: Never
|
||||
containers:
|
||||
- name: redis
|
||||
image: codemowers/keydb:6.3.2
|
||||
nodeSelector:
|
||||
dedicated: storage
|
||||
tolerations:
|
||||
- effect: NoSchedule
|
||||
key: dedicated
|
||||
operator: Equal
|
||||
value: storage
|
||||
---
|
||||
apiVersion: codemowers.io/v1alpha1
|
||||
kind: ClusterRedisClass
|
||||
metadata:
|
||||
name: ephemeral
|
||||
spec:
|
||||
targetNamespace: redis-clusters
|
||||
description: "Ephemeral Redis instance"
|
||||
replicas: 3
|
||||
podSpec:
|
||||
imagePullPolicy: Never
|
||||
containers:
|
||||
- name: redis
|
||||
image: codemowers/keydb:6.3.2
|
||||
nodeSelector:
|
||||
dedicated: storage
|
||||
tolerations:
|
||||
- effect: NoSchedule
|
||||
key: dedicated
|
||||
operator: Equal
|
||||
value: storage
|
Loading…
Reference in New Issue
Block a user