10장. 수집기 런타임 구성 사용
수집기 런타임 구성 사용은 기술 프리뷰 기능 전용입니다. 기술 프리뷰 기능은 Red Hat 프로덕션 서비스 수준 계약(SLA)에서 지원되지 않으며 기능적으로 완전하지 않을 수 있습니다. Red Hat은 프로덕션 환경에서 사용하는 것을 권장하지 않습니다. 이러한 기능을 사용하면 향후 제품 기능을 조기에 이용할 수 있어 개발 과정에서 고객이 기능을 테스트하고 피드백을 제공할 수 있습니다.
Red Hat 기술 프리뷰 기능의 지원 범위에 대한 자세한 내용은 기술 프리뷰 기능 지원 범위를 참조하십시오.
수집기 런타임 구성을 사용하면 수집기를 다시 시작하지 않고도 일부 수집기 동작을 수정할 수 있습니다. 수집기 런타임 구성은 collector-config
라는 ConfigMap
오브젝트를 사용하여 설정됩니다. ConfigMap
오브젝트를 생성하거나 업데이트할 때 수집기는 런타임 구성을 새로 고칩니다. ConfigMap
오브젝트를 삭제하면 설정이 기본 런타임 구성 값으로 되돌아갑니다.
현재 수집기 런타임 구성을 사용하여 두 가지 설정만 제어됩니다.
-
networking.externalIps.enabled
는 외부 엔터티 기능을 시각화할 수 있는지 또는 비활성화되어 있는지 제어합니다. 기본값은DISABLED
입니다. 릴리스 4.6에서 이 설정은networking.externalIps.enable
이며 부울입니다. 자세한 내용은 외부 엔터티 시각화를 참조하십시오. -
networking.maxConnectionsPerMinute
는 분당 컨테이너당 수집기에서 보고하는 최대 오픈 네트워킹 연결 수입니다. 기본값은 2048입니다.
다음 예제에서는 외부 엔터티 기능을 시각화하고 maxConnectionsPerMinute
를 2048로 설정합니다.
apiVersion: v1
kind: ConfigMap
metadata:
name: collector-config
namespace: stackrox
data:
runtime_config.yaml: | 1
networking:
externalIps:
enabled: ENABLED
maxConnectionsPerMinute: 2048
- 1
- RHACS는 이 파일을
/etc/stackrox/runtime_config.yaml
에 마운트합니다.