1.5. 로그 스토리지 업그레이드
이번 릴리스에서 사용할 수 있는 유일한 관리형 로그 스토리지 솔루션은 LokiStack이며 Loki Operator에서 관리합니다. 이전에 관리형 Elasticsearch 오퍼링의 대안으로 사용 가능한 이 솔루션은 배포 프로세스에서 변경되지 않은 상태로 유지됩니다.
elasticsearch-operator 에서 제공하는 기존 Red Hat 관리 Elasticsearch 또는 Kibana 배포를 계속 사용하려면 동일한 네임스페이스에서 instance 라는 ClusterLogging 리소스를 제거하기 전에 elasticsearch elasticsearch 라는 Elasticsearch 리소스와 openshift-logging 네임스페이스의 kibana 라는 Kibana 리소스에서 소유자 참조를 제거합니다.
Loki 스토리지를 업그레이드하려면 다음 단계를 따르십시오.
- Loki Operator를 업데이트합니다. 자세한 내용은 " Loki Operator 업그레이드"를 참조하십시오.
- LokiStack 스토리지 스키마를 업그레이드합니다. 자세한 내용은 " LokiStack 스토리지 스키마 업그레이드"를 참조하십시오.
1.5.1. Loki Operator 업데이트 링크 복사링크가 클립보드에 복사되었습니다!
Loki Operator를 새 주요 릴리스 버전으로 업데이트하려면 Operator 서브스크립션의 업데이트 채널을 수정해야 합니다.
사전 요구 사항
- Loki Operator를 설치했습니다.
- 관리자 권한이 있습니다.
- OpenShift Container Platform 웹 콘솔에 액세스하고 관리자 화면을 보고 있습니다.
프로세스
-
Operators
설치된 Operator로 이동합니다. - openshift-operators-redhat 프로젝트를 선택합니다.
- Loki Operator 를 클릭합니다.
- 서브스크립션 을 클릭합니다. 서브스크립션 세부 정보 섹션에서 채널 업데이트 링크를 클릭합니다. 이 링크 텍스트는 현재 업데이트 채널에 따라 stable 또는 stable-5.y 일 수 있습니다.
서브스크립션 업데이트 채널 변경 창에서 업데이트 채널, stable-6.y 를 선택하고 저장을 클릭합니다.
loki-operator.v6.y.z버전을 확인합니다.중요N+2 버전으로만 업데이트합니다. 여기서 N은 현재 버전입니다. 예를 들어 로깅 5.8에서 업그레이드하는 경우 업데이트 채널로
stable-6.0을 선택합니다. 두 개 이상의 최신 버전으로 업데이트하는 것은 지원되지 않습니다.-
몇 초 정도 기다린 후 Operator
설치된 Operator를 클릭합니다. Loki Operator 버전이 최신 loki-operator.v6.y.z버전과 일치하는지 확인합니다. -
Operator
설치된 Operator 페이지에서 Status 필드가 성공으로 표시될 때까지 기다립니다. -
LokiStack사용자 정의 리소스에v13스키마 버전이 포함되어 있는지 확인하고 누락된 경우 추가합니다.v13스키마 버전을 올바르게 추가하려면 " LokiStack 스토리지 스키마 업그레이드"를 참조하십시오.
1.5.2. LokiStack 스토리지 스키마 업그레이드 링크 복사링크가 클립보드에 복사되었습니다!
Loki Operator와 함께 Red Hat OpenShift Logging Operator를 사용하는 경우 Red Hat OpenShift Logging Operator는 LokiStack 사용자 정의 리소스에서 v13 스키마 버전을 지원합니다. 향후 지원되는 스키마 버전이므로 v13 스키마 버전을 추가하는 것이 좋습니다. 날짜가 effectiveDate 속성에 정의된 값과 일치하면 스키마가 v13 으로 업그레이드됩니다.
프로세스
다음과 같이
LokiStack사용자 정의 리소스에v13스키마 버전을 추가합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 작은 정보LokiStack사용자 정의 리소스를 편집하려면oc edit명령을 실행합니다.oc edit lokistack <name> -n openshift-logging
$ oc edit lokistack <name> -n openshift-loggingCopy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
-
지정된
effectiveDate날짜 또는 이후에 AdministratorObserve Alerting 의 웹 콘솔에 LokistackSchemaUpgradesRequired 경고가 없는지 확인합니다.