# Functions
NewRedisClusterChecker creates an object of the RedisClusterChecker struct.
NewRedisClusterHealer creates an object of the RedisClusterChecker struct.
NewRedisClusterKubeClient creates a new RedisClusterKubeClient.
# Structs
RedisClusterChecker is our implementation of RedisClusterCheck intercace.
RedisClusterHealer is our implementation of RedisClusterCheck intercace.
RedisClusterKubeClient implements the required methods to talk with kubernetes.
# Interfaces
RedisClusterCheck defines the intercace able to check the correct status of a redis cluster.
RedisClusterClient has the minimumm methods that a Redis cluster controller needs to satisfy in order to talk with K8s.
RedisClusterHeal defines the intercace able to fix the problems on the redis clusters.