8.12. roxctl 센서
보안 클러스터에 Red Hat Advanced Cluster Security for Kubernetes(RHACS) 서비스를 배포합니다.
사용법
$ roxctl sensor [command] [flags]
명령 | 설명 |
---|---|
| 보안 클러스터에서 RHACS 서비스를 배포할 파일을 생성합니다. |
| 센서, 수집기 및 Admission 컨트롤러에 대한 갱신된 인증서로 YAML 파일을 다운로드합니다. |
| 파일이 포함된 번들을 다운로드하여 클러스터에 RHACS 서비스를 배포합니다. |
옵션 | 설명 |
---|---|
|
API 요청을 다시 시도한 후 타임아웃을 설정합니다. 값이 0이면 다시 시도하지 않고 전체 요청 기간이 대기됩니다. 기본값은 |
|
요청의 최대 기간을 나타내는 API 요청의 시간 제한을 설정합니다. 기본값은 |
8.12.1. 상위 명령에서 상속된 roxctl 센서 명령 옵션
roxctl sensor
명령은 상위 roxctl
명령에서 상속된 다음 옵션을 지원합니다.
옵션 | 설명 |
---|---|
|
보안 연결을 위한 사용자 정의 CA 인증서 파일 경로를 지정합니다. 또는 |
|
연결 성능을 개선하기 위해 |
|
서비스에 연결할 엔드포인트를 설정합니다. 또는 |
|
모든 연결에 대해 강제로 HTTP/1을 사용합니다. 또는 |
|
비보안 연결 옵션을 활성화합니다. 또는 |
|
TLS 인증서 검증을 건너뜁니다. 또는 |
|
색상 출력을 비활성화합니다. 또는 |
|
기본 인증의 암호를 지정합니다. 또는 |
|
암호화되지 않은 연결을 사용합니다. 또는 |
|
SNI에 사용할 TLS 서버 이름을 설정합니다. 또는 |
|
인증을 위해 지정된 파일에 제공된 API 토큰을 사용합니다. 또는 |
이러한 옵션은 roxctl sensor
명령의 모든 하위 명령에 적용됩니다.
8.12.2. roxctl 센서 생성
보안 클러스터에서 RHACS 서비스를 배포할 파일을 생성합니다.
사용법
$ roxctl sensor generate [flags]
옵션 | 설명 |
---|---|
|
승인 컨트롤러의 바이패스 주석을 비활성화합니다. 기본값은 |
|
승인 컨트롤러에서 오브젝트 생성을 강제 적용하는 동적 활성화 기본값은 |
|
승인 컨트롤러에서 오브젝트 업데이트를 동적으로 적용할 수 있습니다. 기본값은 |
|
배포 생성을 수신 대기하도록 승인 컨트롤러 웹 후크를 구성합니다. 기본값은 |
|
배포 업데이트를 수신 대기하도록 승인 컨트롤러 웹 후크를 구성합니다. 기본값은 |
|
승인 컨트롤러를 사용할 때 인라인 검사를 가져옵니다. 기본값은 |
|
승인 컨트롤러의 시간 초과를 초 단위로 설정합니다. 기본값은 |
|
센서를 연결할 끝점을 설정합니다. 기본값은 |
|
런타임 지원에 사용할 컬렉션 방법을 지정합니다. 컬렉션 메서드에는 |
|
수집기를 배포하는 데 사용할 이미지 리포지토리를 설정합니다. 지정하지 않으면 effective |
|
클러스터가 이미 존재하는 경우에도 센서 번들을 계속 다운로드합니다. 기본값은 |
|
자동 센서 업그레이드를 용이하게하기 위해 |
|
테인트된 노드의 허용 오차를 비활성화합니다. 기본값은 |
|
|
|
지정된 Istio 버전을 지원하는 배포 파일을 생성합니다. 유효한 버전에는 |
| 센서를 배포하는 데 사용할 이미지 리포지토리를 지정합니다. 지정하지 않으면 기본값이 사용됩니다. |
| 클러스터 이름을 설정하여 클러스터를 식별합니다. |
| 번들 콘텐츠의 출력 디렉터리를 설정합니다. 기본값은 현재 디렉터리 내에서 자동으로 생성된 디렉터리 이름입니다. |
|
배포 번들에서 Collector-slim을 사용합니다. 유효한 값에는 |
|
요청의 최대 기간을 나타내는 API 요청의 시간 제한을 설정합니다. 기본값은 |
8.12.2.1. roxctl 센서 생성 k8s
Kubernetes 클러스터에 RHACS 서비스를 배포하는 데 필요한 파일을 생성합니다.
사용법
$ roxctl sensor generate k8s [flags]
옵션 | 설명 |
---|---|
|
승인 컨트롤러 웹 후크를 활성화하여 Kubernetes 이벤트를 수신할 수 있습니다. 기본값은 |
8.12.2.2. roxctl 센서 생성 openshift
Red Hat OpenShift 클러스터에 RHACS 서비스를 배포하는 데 필요한 파일을 생성합니다.
사용법
$ roxctl sensor generate openshift [flags]
옵션 | 설명 |
---|---|
'--admission-controller-listen-on-events false | true |
auto[=true]` |
|
'--disable-audit-logs false | true |
auto[=true]` |
런타임 탐지를 위해 감사 로그 컬렉션을 활성화하거나 비활성화합니다. 기본값은 |
| 배포 파일을 생성할 Red Hat OpenShift 주요 버전을 지정합니다. |
8.12.3. roxctl 센서 get-bundle
파일이 포함된 번들을 다운로드하여 RHACS 서비스를 클러스터에 배포합니다.
사용법
$ roxctl sensor get-bundle <cluster_details> [flags] 1
- 1
- <
;cluster_details>
;의 경우 클러스터 이름 또는 ID를 지정합니다.
옵션 | 설명 |
---|---|
|
자동 센서 업그레이드에 대한 |
|
지정된 Istio 버전을 지원하는 배포 파일을 생성합니다. 유효한 버전에는 |
| 번들 콘텐츠의 출력 디렉터리를 지정합니다. 기본값은 현재 디렉터리 내에서 자동으로 생성된 디렉터리 이름입니다. |
|
배포 번들에서 Collector-slim을 사용합니다. 유효한 값에는 |
|
요청의 최대 기간을 나타내는 API 요청의 시간 제한을 설정합니다. 기본값은 |
8.12.4. roxctl 센서 generate-certs
센서, 수집기 및 Admission 컨트롤러에 대한 갱신된 인증서로 YAML 파일을 다운로드합니다.
사용법
$ roxctl sensor generate-certs <cluster_details> [flags] 1
- 1
- <
;cluster_details>
;의 경우 클러스터 이름 또는 ID를 지정합니다.
옵션 | 설명 |
---|---|
|
YAML 파일의 출력 디렉터리를 지정합니다. 기본값은 |