9장. Data Grid Operator를 사용하여 캐시 생성
Cache CR을 사용하여 Data Grid Operator를 사용하여 캐시 구성을 추가하고 Data Grid가 데이터를 저장하는 방법을 제어합니다.
Data Grid Operator를 사용하여 캐시 생성은 기술 프리뷰로 사용할 수 있습니다.
기술 프리뷰 기능 또는 기능은 Red Hat 프로덕션 SLA(서비스 수준 계약)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. Red Hat은 프로덕션에 사용하지 않는 것이 좋습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.
Cache CR을 사용하는 경우 다음 규칙이 적용됩니다.
-
캐시CR은 Data Grid 서비스 노드에만 적용됩니다. -
각
CacheCR에 대해 단일 캐시를 만들 수 있습니다. -
CacheCR에 템플릿과 XML 구성이 모두 포함된 경우 Data Grid Operator는 템플릿을 사용합니다. - OpenShift 웹 콘솔에서 캐시를 편집하는 경우 변경 사항은 사용자 인터페이스를 통해 반영되지만 Data Grid 클러스터에는 적용되지 않습니다. 캐시를 편집할 수 없습니다. 캐시 구성을 변경하려면 먼저 콘솔 또는 CLI를 통해 캐시를 삭제한 다음 캐시를 다시 생성해야 합니다.
-
OpenShift 웹 콘솔에서
캐시CR을 삭제해도 데이터 그리드 클러스터에서 캐시는 제거되지 않습니다. 콘솔 또는 CLI를 통해 캐시를 삭제해야 합니다.
9.1. Data Grid Operator에 대한 인증 정보 추가 링크 복사링크가 클립보드에 복사되었습니다!
Data Grid Operator는 캐시를 생성하려면 Data Grid 서비스 클러스터로 인증해야 합니다. 캐시를 생성할 때 Data Grid Operator가 클러스터에 액세스할 수 있도록 시크릿에 인증 정보를 추가합니다.
다음 절차에서는 새 보안에 인증 정보를 추가하는 방법을 설명합니다. 인증 정보가 포함된 사용자 정의 시크릿이 이미 있는 경우 새 보안을 생성하는 대신 사용할 수 있습니다.
프로세스
StringData맵에서 Data Grid 서비스 클러스터에 액세스하기 위한 유효한 사용자 자격 증명을 제공하는 Secret 오브젝트 유형을 정의합니다.예를 들어 다음과 같이
developer사용자에게 자격 증명을 제공하는basic-auth.yaml파일을 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음 예와 같이 파일에서 시크릿을 생성합니다.
oc apply -f basic-auth.yaml
$ oc apply -f basic-auth.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow
9.1.1. 사용자 정의 인증 정보 시크릿 사용 링크 복사링크가 클립보드에 복사되었습니다!
Data Grid Operator를 사용하려면 해당 인증 정보가 시크릿에 사용자 이름 및 암호 키 값으로 있어야 합니다. Data Grid 인증 정보가 포함된 사용자 정의 시크릿이 있지만 다른 키 이름을 사용하는 경우 Cache CR에서 해당 이름을 덮어쓸 수 있습니다.
예를 들어 다음과 같이 Data Grid 사용자 목록과 해당 암호를 보유하는 "my-credentials"라는 시크릿이 있습니다.
stringData: app_user1: spock app_user1_pw: G8ZdJvSaY3lOOwfM app_user2: jim app_user2_pw: zTzz2gVyyF4JsYsH
stringData:
app_user1: spock
app_user1_pw: G8ZdJvSaY3lOOwfM
app_user2: jim
app_user2_pw: zTzz2gVyyF4JsYsH
프로세스
-
CacheCR에서 다음과 같이 사용자 이름 및암호를사용하여사용자정의 키 이름을 재정의합니다.