2.2. 중앙 서비스(self-managed)
Red Hat Advanced Cluster Security Cloud Service(RHACS Cloud Service)를 사용하는 경우 중앙 서비스의 요구 사항은 Red Hat에서 관리하므로 검토할 필요가 없습니다. 보안 클러스터 서비스에 대한 요구 사항만 확인해야 합니다.
중앙 서비스에는 다음 구성 요소가 포함됩니다.
- Central
- 스캐너 V4
- StackRox 스캐너 (선택 사항)
2.2.1. Central 링크 복사링크가 클립보드에 복사되었습니다!
Central이라는 컨테이너화된 서비스는 API 상호 작용 및 RHACS 웹 포털 액세스를 처리하고 Central DB(PostgreSQL 15)라는 컨테이너화된 서비스는 데이터 지속성을 처리합니다.
Central DB에는 Central이 설치된 클러스터에 영구 스토리지가 필요합니다.
PVC(영구 볼륨 클레임)를 사용하여 스토리지를 제공할 수 있습니다.
참고모든 호스트(또는 호스트 그룹)가 NFS 공유 또는 스토리지 어플라이언스와 같은 공유 파일 시스템을 마운트하는 경우에만 storage에 hostPath 볼륨을 사용할 수 있습니다. 그렇지 않으면 데이터가 단일 노드에만 저장됩니다. Red Hat은 hostPath 볼륨을 사용하지 않는 것이 좋습니다.
- 최상의 성능을 위해 SSD(Solid-State Drives)를 사용하십시오. 그러나 사용할 수 있는 SSD가 없는 경우 다른 스토리지 유형을 사용할 수 있습니다.
웹 프록시 또는 방화벽을 사용하는 경우
definitions.stackrox.io도메인에 대한 트래픽을 허용하고 RHACS를 활성화하여 웹 프록시 또는 방화벽을 신뢰하도록 바이패스 규칙을 구성해야 합니다. 그렇지 않으면 취약점 업데이트가 실패합니다. 또한 보안 클러스터의 Sensor에서 포트 443의 Central으로 들어오는 연결을 사용할 수 있는지 확인해야 합니다.Red Hat Advanced Cluster Security for Kubernetes는 다음에 액세스해야 합니다.
-
업데이트된 취약점 데이터를 다운로드하기 위한
definitions.stackrox.io. 취약점 업데이트를 통해 새로운 취약점이 발견되거나 추가 데이터 소스가 추가되면 Red Hat Advanced Cluster Security for Kubernetes에서 최신 취약점 데이터를 유지할 수 있습니다.
-
업데이트된 취약점 데이터를 다운로드하기 위한
보안상의 이유로 관리 액세스 권한이 제한된 클러스터에 Central을 배포해야 합니다.
2.2.2. CPU, 메모리 및 스토리지 요구사항 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 Central을 설치하고 실행하는 데 필요한 최소 CPU 및 메모리 값이 나열되어 있습니다.
| Central | CPU | 메모리 |
|---|---|---|
| 요청 | 1.5코어 | 4GiB |
| 제한 | 4개의 코어 | 8GiB |
Central은 데이터를 저장하기 위해 중앙 DB가 필요합니다. 다음 표에는 중앙 DB를 설치하고 실행하는 데 필요한 최소 CPU, 메모리 및 스토리지 값이 나열되어 있습니다.
| 중앙 DB | CPU | 메모리 | 스토리지 |
|---|---|---|---|
| 요청 | 4개의 코어 | 8GiB | 100GiB |
| 제한 | 8개의 코어 | 16GiB | 100GiB |
2.2.3. 스캐너 링크 복사링크가 클립보드에 복사되었습니다!
스캐너는 이미지, 노드 및 플랫폼에 취약점이 있는지 스캔해야 합니다.
RHACS에는 StackRox 스캐너 및 스캐너 V4의 두 가지 이미지 취약점 스캐너가 포함되어 있습니다. StackRox 스캐너는 더 이상 사용되지 않습니다. 스캐너 V4는 릴리스 4.4에서 도입되었으며 릴리스 4.8은 기본 이미지 스캐너입니다.
2.2.4. StackRox 스캐너 링크 복사링크가 클립보드에 복사되었습니다!
다음 표에는 StackRox 스캐너를 설치하고 실행하는 데 필요한 최소 CPU 및 메모리 값이 나열되어 있습니다. 이 표의 요구 사항은 기본값 3개의 복제본을 기반으로 합니다.
| StackRox 스캐너 | CPU | 메모리 |
|---|---|---|
| 요청 | 3개의 코어 | 4500 MiB |
| 제한 | 6개의 코어 | 12GiB |
StackRox 스캐너에는 데이터를 저장하기 위해 스캐너 DB(PostgreSQL 15)가 필요합니다. 이 데이터는 유지되지 않습니다. 다음 표에는 Scanner DB를 설치하고 실행하는 데 필요한 최소 CPU 및 메모리 값이 나열되어 있습니다.
| scanner DB | CPU | 메모리 |
|---|---|---|
| 요청 | 0.2 코어 | 512 MiB |
| 제한 | 2개의 코어 | 4GiB |
2.2.5. 스캐너 V4 링크 복사링크가 클립보드에 복사되었습니다!
scanner V4 Indexer
이 표의 요구 사항은 기본값 3개의 복제본을 기반으로 합니다.
| scanner V4 Indexer | CPU | 메모리 |
|---|---|---|
| 요청 | 4.5 코어 | 1536 MiB |
| 제한 | 12개의 코어 | 9GiB |
스캐너 V4 Matcher
이 표의 요구 사항은 기본값인 2개의 복제본을 기반으로 합니다.
| 스캐너 V4 Matcher | CPU | 메모리 |
|---|---|---|
| 요청 | 코어 1개 | 3GiB |
| 제한 | 2개의 코어 | 6GiB |
스캐너 V4 DB
스캐너 V4에는 데이터를 저장하기 위해 스캐너 V4 DB(PostgreSQL 15)가 필요합니다. scanner V4 DB의 경우 최적의 성능을 얻으려면 PVC가 필요합니다. 다음 표에는 스캐너 V4 DB를 설치하고 실행하는 데 필요한 최소 CPU, 메모리 및 스토리지 값이 나열되어 있습니다.
| 스캐너 V4 DB | CPU | 메모리 | 스토리지 |
|---|---|---|---|
| 요청 | 코어 1개 | 4GiB | 50GiB |
| 제한 | 4개의 코어 | 8GiB | 50GiB |