7.2.3. 3scale이 아닌 HA 배포를 HA로 마이그레이션
-
HA 용 3scale의 새로운 설치 배포에 표시된 대로 모든 필드를 사용하여
backend-redis
및system-redis
시크릿을 편집합니다. 백엔드 pod에 대해 다음
backend-redis
환경 변수가 정의되어 있는지 확인합니다.name: BACKEND_REDIS_SENTINEL_HOSTS valueFrom: secretKeyRef: key: REDIS_STORAGE_SENTINEL_HOSTS name: backend-redis name: BACKEND_REDIS_SENTINEL_ROLE valueFrom: secretKeyRef: key: REDIS_STORAGE_SENTINEL_ROLE name: backend-redis
다음
system-redis
환경 변수가system-(app|sidekiq|sphinx)
Pod에 대해 정의되어 있는지 확인합니다.name: REDIS_SENTINEL_HOSTS valueFrom: secretKeyRef: key: SENTINEL_HOSTS name: system-redis name: REDIS_SENTINEL_ROLE valueFrom: secretKeyRef: key: SENTINEL_ROLE name: system-redis name: MESSAGE_BUS_REDIS_SENTINEL_HOSTS valueFrom: secretKeyRef: key: MESSAGE_BUS_SENTINEL_HOSTS name: system-redis name: MESSAGE_BUS_REDIS_SENTINEL_ROLE valueFrom: secretKeyRef: key: MESSAGE_BUS_SENTINEL_ROLE name: system-redis
- 템플릿을 사용하여 3scale을 계속 업그레이드 하려면 지침을 따르십시오.
7.2.3.1. Redis Enterprise 사용
OpenShift에 배포된 Redis Enterprise를 사용하여 다음과 같은 세 가지
redis-enterprise
인스턴스를 사용하십시오.system-redis
시크릿을 편집합니다.-
고유한 값을
MESSAGE_BUS_NAMESPACE
및NAMESPACE
로 설정합니다. -
URL
및MESSAGE_BUS_URL
을 동일한 데이터베이스로 설정합니다.
-
고유한 값을
-
backend-redis
의 백엔드 데이터베이스를REDIS_QUES_URL
로 설정합니다. -
backend-redis
의 세 번째 데이터베이스를REDIS_STORAGE_URL
로 설정합니다.