Grucloud module for the k8s redis
npm install @grucloud/module-k8s-redisThis module defines the kubernetes resources required to run Redis.
The config.js file gathers the configuration for this module.
This module exports 2 kubernetes resources through the _createResources_ function from the iac.js file.
#### StatefulSet
Define the redis stateful set:
- image name, version and port
- readinessProbe and livenessProbe using the _psql_ command to find out if the database is up and running
#### Service
A headless service forwards traffic to the postgres database. The idea behind using a headless service is to get a unique dns entry that can be referenced by the backend and other (micro)services.
This module is being used in the following projects: