From f902bbfe02c3857449c7dbe40ad9bbf78fa04897 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lauri=20V=C3=B5sandi?= Date: Wed, 14 Aug 2024 07:00:16 +0300 Subject: [PATCH] dragonfly-operator-system: Update README --- dragonfly-operator-system/README.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/dragonfly-operator-system/README.md b/dragonfly-operator-system/README.md index d431dd0..e9697f7 100644 --- a/dragonfly-operator-system/README.md +++ b/dragonfly-operator-system/README.md @@ -1,5 +1,25 @@ # Dragonfly Operator +Dragonfly operator is the preferred way to add Redis support to your application. + +Following alternatives were considered: + +* Vanilla Redis' replication is clunky and there is no reliable operator for Kubernetes + to use vanilla redis +* KeyDB Cluster was unable to guarantee strong consistency + +# For users + +For examples refer to [../passmower/dragonfly.yaml] + +Use storage class `redis` for persistent instances. +To achieve high availabilllity use 2+ replicas with correctly configured +`topologySpreadConstraints`. + +# For administrators + +The operator was deployed with following snippet: + ``` kubectl apply -f https://raw.githubusercontent.com/dragonflydb/dragonfly-operator/v1.1.6/manifests/dragonfly-operator.yaml ```