11.5. realm 사용자 정의 리소스 생성
Operator를 사용하여 사용자 정의 리소스에서 정의한 대로 Red Hat Single Sign-On에서 영역을 생성할 수 있습니다. YAML 파일에서 realm 사용자 정의 리소스의 속성을 정의합니다.
YAML 파일을 업데이트하고 변경 사항이 Red Hat Single Sign-On 관리 콘솔에 표시될 수 있지만 관리 콘솔의 변경 사항은 사용자 정의 리소스를 업데이트하지 않습니다.
Cryostat 사용자 정의 리소스에 대한 YAML 파일의 예
사전 요구 사항
- 이 사용자 정의 리소스에 대한 YAML 파일이 있습니다.
-
YAML 파일에서
instanceSelector아래의앱은Keycloak 사용자 정의 리소스의 레이블과 일치합니다. 이러한 값과 일치하면 Red Hat Single Sign-On의 올바른 인스턴스에 영역을 생성할 수 있습니다. - cluster-admin 권한 또는 관리자가 부여한 동등한 수준의 권한이 있어야 합니다.
절차
생성한 YAML 파일에서 이 명령을 사용합니다.
oc create -f <realm-name>.yaml. 예를 들면 다음과 같습니다.oc create -f initial_realm.yaml keycloak.keycloak.org/test created
$ oc create -f initial_realm.yaml keycloak.keycloak.org/test createdCopy to Clipboard Copied! Toggle word wrap Toggle overflow - Red Hat Single Sign-On의 관련 인스턴스에 대한 관리자 콘솔에 로그인합니다.
Select Cryostat를 클릭하고 생성한 영역을 찾습니다.
새 영역이 열립니다.
관리 콘솔 마스터 영역
결과
Operator에서 사용자 정의 리소스를 처리한 후 다음 명령으로 상태를 확인합니다.
oc describe keycloak <CR-name>
$ oc describe keycloak <CR-name>
realm 사용자 정의 리소스 상태
추가 리소스
- 영역 생성이 완료되면 클라이언트 사용자 정의 리소스를 생성할 준비가 된 것입니다.