Ограничение скорости в Istio с использованием Redis Handler - PullRequest
1 голос
/ 27 мая 2019

Я пытаюсь применить ограничение скорости ISTIO с помощью Redis Handler, используя Redis Handler ISTIO

Но микшер не может найти обработчик Redis.Ниже из журнала микшера:

2019-05-27T11: 59: 23.910183Z warn Не удается найти обработчик для действия.rule [action] = 'quota.rule.istio-system [0]', handler = 'redishandler.istio-system'

  • redisquota: не удалось создать соединение с сервером redis: NOAUTH Требуется аутентификация. ''.Кроме того, как предоставить учетные данные Redis для шаблона?

1 Ответ

2 голосов
/ 29 мая 2019

Redis квота не поддерживает аутентификацию

    // test redis connection
    option := redis.Options{
        Addr: b.adapterConfig.RedisServerUrl,
    }

    if b.adapterConfig.ConnectionPoolSize > 0 {
        option.PoolSize = int(b.adapterConfig.ConnectionPoolSize)
    }

https://github.com/istio/istio/redisquota.go

...