6장. 속도 제한을 위해 Redis 스토리지 구성
다중 클러스터 환경에서 속도 제한 카운터에 대한 지속성을 구성하려면 공유 Redis 기반 데이터 저장소에 대한 연결 세부 정보를 구성해야 합니다. 이 데이터 저장소는 Connectivity Link의 Limitador 구성 요소에 대한 공유 속도 제한 카운터를 유지하는 데 사용됩니다.
속도 제한을 위해 Connectivity Link를 사용하려는 각 OpenShift 클러스터에서 공유 Redis 기반 데이터 저장소에 대한 연결 세부 정보를 구성해야 합니다.
사전 요구 사항
- 1장. 연결 전제 조건 및 권한을 참조하십시오.
프로세스
다음 환경 변수를 공유 Redis 기반 인스턴스 URL로 설정합니다.
export REDIS_URL=rediss://user:xxxxxx@some-redis.com:10340
export REDIS_URL=rediss://user:xxxxxx@some-redis.com:10340
Copy to Clipboard Copied! 환경에 적절한 URI 체계를 포함해야 합니다.
-
보안 Redis:
rediss://
-
표준 Redis:
redis://
-
보안 Redis:
다음과 같이 Redis URL에 대한
Secret
리소스를 생성합니다.kubectl -n kuadrant-system create secret generic redis-config \ --from-literal=URL=$REDIS_URL
kubectl -n kuadrant-system create secret generic redis-config \ --from-literal=URL=$REDIS_URL
Copy to Clipboard Copied! 다음과 같이 생성한 보안을 사용하도록 Limitador 사용자 정의 리소스를 업데이트합니다.
kubectl patch limitador limitador --type=merge -n kuadrant-system -p ' spec: storage: redis: configSecretRef: name: redis-config '
kubectl patch limitador limitador --type=merge -n kuadrant-system -p ' spec: storage: redis: configSecretRef: name: redis-config '
Copy to Clipboard Copied!
추가 리소스
공유 Redis 기반 데이터 저장소를 설정하는 방법에 대한 자세한 내용은 Redis 호환 제품 설명서를 참조하십시오.