2.2. 중앙 서비스(self-managed)
Red Hat Advanced Cluster Security Cloud Service(RHACS Cloud Service)를 사용하는 경우 중앙 서비스의 요구 사항은 Red Hat에서 관리하므로 검토할 필요가 없습니다. 보안 클러스터 서비스에 대한 요구 사항만 확인해야 합니다.
중앙 서비스에는 다음 구성 요소가 포함됩니다.
- Central
- 스캐너
2.2.1. Central 링크 복사링크가 클립보드에 복사되었습니다!
Central이라는 컨테이너화된 서비스는 API 상호 작용 및 RHACS 웹 포털 액세스를 처리하고 Central DB(PostgreSQL 13)라는 컨테이너화된 서비스는 데이터 지속성을 처리합니다.
중앙 DB에는 영구 스토리지가 필요합니다.
PVC(영구 볼륨 클레임)를 사용하여 스토리지를 제공할 수 있습니다.
참고모든 호스트(또는 호스트 그룹)가 NFS 공유 또는 스토리지 어플라이언스와 같은 공유 파일 시스템을 마운트하는 경우에만 storage에 hostPath 볼륨을 사용할 수 있습니다. 그렇지 않으면 데이터가 단일 노드에만 저장됩니다. Red Hat은 hostPath 볼륨을 사용하지 않는 것이 좋습니다.
- 최상의 성능을 위해 SSD(Solid-State Drives)를 사용하십시오. 그러나 사용할 수 있는 SSD가 없는 경우 다른 스토리지 유형을 사용할 수 있습니다.
웹 프록시 또는 방화벽을 사용하는 경우
definitions.stackrox.io및collector-modules.stackrox.io도메인에 대한 트래픽을 허용하고 Kubernetes에 대한 Red Hat Advanced Cluster Security를 활성화하여 웹 프록시 또는 방화벽을 신뢰하도록 바이패스 규칙을 구성해야 합니다. 그러지 않으면 취약점 정의 및 커널 지원 패키지에 대한 업데이트가 실패합니다.Red Hat Advanced Cluster Security for Kubernetes는 다음에 액세스해야 합니다.
-
업데이트된 취약점 정의를 다운로드하기 위한
definitions.stackrox.io. 취약점 정의 업데이트를 통해 새로운 취약점이 발견되거나 추가 데이터 소스가 추가되면 Red Hat Advanced Cluster Security for Kubernetes에서 최신 취약점 데이터를 유지할 수 있습니다. -
collector-modules.stackrox.io: 업데이트된 커널 지원 패키지를 다운로드합니다. 업데이트된 커널 지원 패키지를 사용하면 Red Hat Advanced Cluster Security for Kubernetes가 최신 운영 체제를 모니터링하고 컨테이너 내부에서 실행되는 네트워크 트래픽 및 프로세스에 대한 데이터를 수집할 수 있습니다. 이러한 업데이트가 없으면 클러스터에 새 노드를 추가하거나 노드의 운영 체제를 업데이트하는 경우 Red Hat Advanced Cluster Security for Kubernetes가 컨테이너를 모니터링하지 못할 수 있습니다.
-
업데이트된 취약점 정의를 다운로드하기 위한
보안상의 이유로 관리 액세스 권한이 제한된 클러스터에 Central을 배포해야 합니다.
메모리, CPU 및 스토리지 요구사항
다음 표에는 Central을 설치하고 실행하는 데 필요한 최소 메모리 및 스토리지 값이 나열되어 있습니다.
| Central | CPU | 메모리 | 스토리지 |
|---|---|---|---|
| 요청 | 1.5코어 | 4GiB | 100GiB |
| 제한 | 4개의 코어 | 8GiB | 100GiB |
Central은 데이터를 저장하기 위해 중앙 DB가 필요합니다. 다음 표에는 Central DB를 설치하고 실행하는 데 필요한 최소 메모리 및 스토리지 값이 나열되어 있습니다.
| 중앙 DB | CPU | 메모리 | 스토리지 |
|---|---|---|---|
| 요청 | 4개의 코어 | 8GiB | 100GiB |
| 제한 | 8개의 코어 | 16GiB | 100GiB |
2.2.2. 스캐너 링크 복사링크가 클립보드에 복사되었습니다!
Red Hat Advanced Cluster Security for Kubernetes에는 scanner라는 이미지 취약점 스캐너가 포함되어 있습니다. 이 서비스는 이미지 레지스트리에 통합된 스캐너에서 아직 스캔하지 않은 이미지를 검사합니다.
메모리 및 CPU 요구 사항
| 스캐너 | CPU | 메모리 |
|---|---|---|
| 요청 | 코어 1개 | 1500MiB |
| 제한 | 2개의 코어 | 4000MiB |
스캐너에는 데이터를 저장하기 위해 scanner-DB가 필요합니다. 다음 표에는 Scanner-DB를 설치하고 실행하는 데 필요한 최소 메모리 및 스토리지 값이 나열되어 있습니다.
| scanner-DB | CPU | 메모리 |
|---|---|---|
| 요청 | .2 코어 | 200MiB |
| 제한 | 2개의 코어 | 4000MiB |