Skip to content

Redis

Redis acts as the broker for our Celery Task Queue. It stores and distributes the tasks for our workers.

Secrets

  • redis-auth

Services

  • redis-service:6379 (internal)

Interacting Components

  • Flower
  • Add Task Job
  • m-drone
  • c-drone
  • bak-rest-drone

Redis Access

We did not provide a (development) external service for Redis, as we deemed it not necessary. If you need to inspect the Redis database, get into the pod, establish a TLS connection and authenticate to Redis.

# connect into pod
microk8s kubectl exec -it <pod name> -- sh
# connect to redis
redis-cli --tls --cacert /tls/ca.crt
# authenticate inside redis
127.0.0.1:6379> auth <password in redis-auth>