You are viewing documentation for a release that is no longer maintained. To view the documentation for the most recent version, see the latest RHACS docs.
5.3. 중앙 설치
Red Hat Advanced Cluster Security for Kubernetes의 주요 구성 요소는 Central이라고 합니다. 대화형 설치 프로그램을 사용하여 OpenShift Container Platform에 중앙을 설치할 수 있습니다. 중앙을 한 번만 배포하고 동일한 설치를 사용하여 여러 개의 개별 클러스터를 모니터링할 수 있습니다.
5.3.1. 대화형 설치 프로그램 사용 링크 복사링크가 클립보드에 복사되었습니다!
대화형 설치 프로그램을 사용하여 환경에 필요한 시크릿, 배포 구성 및 배포 스크립트를 생성합니다.
절차
대화형 설치 명령을 실행합니다.
roxctl central generate interactive
$ roxctl central generate interactive
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Enter 를 눌러 프롬프트에 기본값을 허용하거나 필요에 따라 사용자 지정 값을 입력합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- 사용자 정의 TLS 인증서를 추가하려면 PEM 인코딩 인증서의 파일 경로를 제공합니다. 사용자 정의 인증서를 지정하면 대화형 설치 프로그램에서 사용 중인 사용자 정의 인증서에 대한 PEM 개인 키를 입력하라는 메시지도 표시합니다.
- 2
- RHACS 포털을 사용하려면 경로, 로드 밸런서 또는 노드 포트를 사용하여 중앙을 노출해야 합니다.
- 3
- hostPath 볼륨을 사용하여 OpenShift Container Platform에 Red Hat Advanced Cluster Security for Kubernetes를 설치하려면 SELinux 정책을 수정해야 합니다.
주의OpenShift Container Platform에서 hostPath 볼륨을 사용하려면 호스트와 컨테이너가 공유하는 디렉터리에 대한 액세스를 허용하도록 SELinux 정책을 수정해야 합니다. SELinux는 기본적으로 디렉터리 공유를 차단하기 때문입니다. SELinux 정책을 수정하려면 다음 명령을 실행합니다.
sudo chcon -Rt svirt_sandbox_file_t <full_volume_path>
$ sudo chcon -Rt svirt_sandbox_file_t <full_volume_path>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 그러나 Red Hat은 OpenShift Container Platform에 설치할 때 PVC를 대신 사용하여 SELinux 정책을 수정하지 않는 것이 좋습니다.
완료되면 설치 프로그램에서 Central을 배포하는 데 필요한 YAML 매니페스트 및 스크립트가 포함된 central-bundle이라는 폴더를 생성합니다. 또한 신뢰할 수 있는 인증 기관, 중앙 및 스캐너를 추가로 배포하기 위해 실행해야 하는 스크립트에 대한 온-스크린 지침 및 프롬프트에 응답할 때 자동 생성된 암호와 함께 RHACS 포털에 로그인하기 위한 인증 지침이 표시됩니다.
5.3.2. 중앙 설치 스크립트 실행 링크 복사링크가 클립보드에 복사되었습니다!
대화형 설치 관리자를 실행한 후 setup.sh
스크립트를 실행하여 Central을 설치할 수 있습니다.
절차
setup.sh
스크립트를 실행하여 이미지 레지스트리 액세스를 구성합니다../central-bundle/central/scripts/setup.sh
$ ./central-bundle/central/scripts/setup.sh
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 필요한 리소스를 생성합니다.
oc create -R -f central-bundle/central
$ oc create -R -f central-bundle/central
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 배포 진행 상황을 확인합니다.
oc get pod -n stackrox -w
$ oc get pod -n stackrox -w
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Central이 실행된 후 RHACS 포털 IP 주소를 찾아 브라우저에서 엽니다. 프롬프트에 응답할 때 선택한 노출 방법에 따라 다음 방법 중 하나를 사용하여 IP 주소를 가져옵니다.
Expand 노출 방법 명령 address 예제 경로
oc -n stackrox get route central
출력의
HOST/PORT
열의 주소https://central-stackrox.example.route
노드 포트
oc get node -owide && oc -n stackrox get svc central-loadbalancer
서비스에 표시된 포트에서 노드의 IP 또는 호스트 이름
https://198.51.100.0:31489
로드 밸런서
oc -n stackrox get svc central-loadbalancer
서비스에 대해 표시되는 EXTERNAL-IP 또는 호스트 이름 443
https://192.0.2.0
없음
central-bundle/central/scripts/port-forward.sh 8443
https://localhost:8443
https://localhost:8443
대화형 설치 중에 자동 생성된 암호를 선택한 경우 다음 명령을 실행하여 중앙에 로그인할 수 있습니다.
cat central-bundle/password
$ cat central-bundle/password