3장. roxctl CLI를 사용하여 수동으로 업그레이드

지원되는 이전 버전에서 최신 버전의 RHACS(Red Hat Advanced Cluster Security for Kubernetes)로 업그레이드할 수 있습니다.

참고

RHACS를 배포하는 데 roxctl CLI를 사용한 경우에만 수동 업그레이드 절차를 수행해야 합니다.

RHACS를 최신 버전으로 업그레이드하려면 다음을 수행해야 합니다.

  • ROX_SCANNER_DB_INIT 환경 변수를 설정합니다.
  • 중앙 데이터베이스 백업
  • Upgrade Central
  • roxctl CLI 업그레이드
  • 업그레이드 스캐너
  • 모든 보안 클러스터가 업그레이드되었는지 확인합니다.

3.1. ROX_SCANNER_DB_INIT 환경 변수를 설정합니다.

scannerDB의 initContainer 에는 ROX_SCANNER_DB_INIT 라는 새로운 환경 변수가 필요합니다. 업그레이드하기 전에 해당 값을 true 로 설정해야 합니다.

절차

  • OpenShift Container Platform의 경우 다음 명령을 실행합니다.

    $ oc -n stackrox set env deploy/scanner-db -c init-db ROX_SCANNER_DB_INIT=true
  • Kubernetes의 경우 다음 명령을 실행합니다.

    $ kubectl -n stackrox set env deploy/scanner-db -c init-db ROX_SCANNER_DB_INIT=true