36.3. 로깅 Ansible 변수 지정


인벤토리 호스트 파일에서 EFK 배포에 대한 매개변수를 지정하여 기본 매개변수 값을 재정의할 수 있습니다.

매개변수를 선택하기 전에 ElasticsearchFluentd 섹션을 읽습니다.

참고

기본적으로 Elasticsearch 서비스는 클러스터의 노드 간 TCP 통신에 포트 9300을 사용합니다.

매개변수설명

openshift_logging_install_logging

로깅을 설치하려면 true 로 설정합니다. 로깅을 제거하려면 false로 설정합니다. true 로 설정하는 경우 openshift_logging_es_nodeselector 를 사용하여 노드 선택기를 지정해야 합니다.

openshift_logging_use_ops

true 로 설정하면 작업 로그를 위해 두 번째 Elasticsearch 클러스터 및 Kibana를 구성합니다. Fluentd는 기본 클러스터, openshift 및 openshift- infra 의 로그와 저널의 Docker, OpenShift 및 시스템 로그로 구성된 작업 로그를 위해 예약된 클러스터와 기본 클러스터 간에 로그를 분할합니다. 즉, 두 번째 Elasticsearch 클러스터와 Kibana가 배포됩니다. 배포는 이름에 포함된 -ops 접미사로 구분되며 아래에 나열되고 Curator 구성 생성에 설명된 병렬 배포 옵션이 있습니다. true 로 설정하면openshift_logging_es_ops_nodeselector 가 필요합니다.

openshift_logging_master_url

Kubernetes 마스터의 URL입니다. 공용으로 액세스할 필요는 없지만 클러스터 내에서 액세스할 수 있어야 합니다. 예를 들면 https://<PRIVATE-MASTER-URL>:8443 입니다.

openshift_logging_purge_logging

일반적인 설치 제거는 다시 설치 중에 원하지 않는 데이터 손실을 방지하기 위해 PVC를 유지합니다. Ansible 플레이북이 PVC를 포함한 모든 로깅 영구 데이터를 완전히 제거할 수 있도록 하려면 openshift_logging_install_loggingfalse로 설정하여 제거를 트리거하고 openshift_logging_purge_loggingtrue 로 설정합니다. 기본값은 false 로 설정됩니다.

openshift_logging_install_eventrouter

openshift_logging_install_logging과 결합됩니다. 둘 다 true 로 설정되면이벤트 라우터 가 설치됩니다. 둘 다 false이면 이벤트 라우터 가 제거됩니다.

openshift_logging_eventrouter_image

Eventrouter의 이미지 버전입니다. 예: registry.redhat.io/openshift3/ose-logging-eventrouter:v3.11

openshift_logging_eventrouter_image_version

로깅 이벤트 라우터의 이미지 버전입니다.

openshift_logging_eventrouter_sink

이벤트 라우터, 지원되는 stdoutglog 의 싱크를 선택합니다. 기본값은 stdout 으로 설정됩니다.

openshift_logging_eventrouter_nodeselector

"node":"infra","region":" west 와 같은 레이블 맵을 사용하여 Pod가 배치될 노드를 선택합니다.

openshift_logging_eventrouter_replicas

기본값은 1 로 설정됩니다.

openshift_logging_eventrouter_cpu_limit

이벤트 라우터에 할당할 최소 CPU 양입니다. 기본값은 100m 으로 설정됩니다.

openshift_logging_eventrouter_memory_limit

eventrouter Pod의 메모리 제한입니다. 기본값은 128Mi 로 설정됩니다.

openshift_logging_eventrouter_namespace

eventrouter 가 배포되는 프로젝트입니다. 기본값은 default 로 설정됩니다.

중요

프로젝트를 default 또는 openshift-* 이외의 값으로 설정하지 마십시오. 다른 프로젝트를 지정하면 다른 프로젝트의 이벤트 정보가 운영 사용자로 제한되지 않는 인덱스로 유출될 수 있습니다. 기본이 아닌 프로젝트를 사용하려면 oc new-project 를 사용하여 정상적으로 프로젝트를 만듭니다.

openshift_logging_image_pull_secret

인증된 레지스트리에서 구성 요소 이미지를 가져오는 데 사용할 기존 풀 시크릿의 이름을 지정합니다.

openshift_logging_curator_image

Curator의 이미지 버전입니다. 예: registry.redhat.io/openshift3/ose-logging-curator5:v3.11

openshift_logging_curator_default_days

기본 최소 사용 기간(일 수) Curator는 로그 레코드를 삭제하는 데 를 사용합니다.

openshift_logging_curator_run_hour

Curator(날짜)의 시간이 실행됩니다.

openshift_logging_curator_run_minute

분량의 Curator가 실행됩니다.

openshift_logging_curator_run_timezone

시간대 Curator는 런타임 시간을 파악하는 데 를 사용합니다. tzselect(8) 또는 timedatectl(1) "Region/Locality" 형식의 문자열로 시간대를 제공합니다(예: America/New_York 또는 UTC ).

openshift_logging_curator_script_log_level

Curator의 스크립트 로그 수준입니다.

openshift_logging_curator_log_level

Curator 프로세스의 로그 수준입니다.

openshift_logging_curator_cpu_limit

Curator에 할당할 CPU 양입니다.

openshift_logging_curator_memory_limit

Curator에 할당할 메모리 양입니다.

openshift_logging_curator_nodeselector

Curator 인스턴스를 배포하는 데 적합한 노드를 지정하는 노드 선택기입니다.

openshift_logging_curator_ops_cpu_limit

openshift_logging_ use_ops가 true 로 설정된 경우 Ops 클러스터의 openshift_logging_curator_ cpu_limit 에 해당합니다.

openshift_logging_curator_ops_memory_limit

openshift_logging_ use_ops가 true 로 설정된 경우 Ops 클러스터의 openshift_logging_curator_ memory_limit 에 해당합니다.

openshift_logging_curator_replace_configmap

업그레이드가 logging-curator ConfigMap을 교체하지 않도록 하려면 no 로 설정합니다. ConfigMap을 재정의할 수 있도록 하려면 yes 로 설정합니다.

openshift_logging_kibana_image

Kibana의 이미지 버전입니다. 예: registry.redhat.io/openshift3/ose-logging-kibana5:v3.11

openshift_logging_kibana_hostname

Kibana에 도달할 웹 클라이언트의 외부 호스트 이름입니다.

openshift_logging_kibana_cpu_limit

Kibana에 할당할 CPU 양입니다.

openshift_logging_kibana_memory_limit

Kibana에 할당할 메모리 양입니다.

openshift_logging_kibana_proxy_image

Kibana 프록시의 이미지 버전입니다. 예: registry.redhat.io/openshift3/oauth-proxy:v3.11

openshift_logging_kibana_proxy_debug

true인 경우 Kibana 프록시 로그 수준을 DEBUG로 설정합니다.

openshift_logging_kibana_proxy_cpu_limit

Kibana 프록시에 할당할 CPU 양입니다.

openshift_logging_kibana_proxy_memory_limit

Kibana 프록시에 할당할 메모리 양입니다.

openshift_logging_kibana_replica_count

Kibana를 확장해야 하는 노드 수입니다.

openshift_logging_kibana_nodeselector

Kibana 인스턴스 배포에 적합한 노드를 지정하는 노드 선택기입니다.

openshift_logging_kibana_env_vars

Kibana 배포 구성에 추가할 환경 변수 맵입니다. 예를 들면 {"ELASTœEARCH_REQUESTTIMEOUT":"30000"}입니다.

openshift_logging_kibana_key

Kibana 경로를 생성할 때 사용할 공개 키입니다.

openshift_logging_kibana_cert

Kibana 경로를 생성할 때 키와 일치하는 인증서입니다.

openshift_logging_kibana_ca

선택 사항: Kibana 경로를 생성할 때 사용되는 키 및 인증서와 함께 사용할 CA입니다.

openshift_logging_kibana_ops_hostname

openshift_logging_ use_ops가 true 로 설정된 경우 Ops 클러스터의 openshift_logging_kibana_ hostname 과 동일합니다.

openshift_logging_kibana_ops_cpu_limit

openshift_logging_ use_ops가 true로 설정된 경우 Ops 클러스터의 openshift_logging_kibana_ cpu_limit 와 동등합니다.

openshift_logging_kibana_ops_memory_limit

openshift_logging_ use_ops가 true 로 설정된 경우 Ops 클러스터의 openshift_logging_kibana_ memory_limit 에 해당합니다.

openshift_logging_kibana_ops_proxy_debug

openshift_logging_ use_ops가 true 로 설정된 경우 Ops 클러스터의 경우 openshift_logging_kibana_ proxy_debug 에 해당합니다.

openshift_logging_kibana_ops_proxy_cpu_limit

openshift_logging_ use_ops가 true 로 설정된 경우 Ops 클러스터의 경우 openshift_logging_kibana_proxy_ cpu_limit 에 해당합니다.

openshift_logging_kibana_ops_proxy_memory_limit

openshift_logging_ use_ops가 true로 설정된 경우 Ops 클러스터의 openshift_logging_kibana_proxy_ memory_limit 와 동등합니다.

openshift_logging_kibana_ops_replica_count

openshift_logging_ use_ops가 true로 설정된 경우 Ops 클러스터의 openshift_logging_kibana_ replica_count 와 동등합니다.

openshift_logging_es_allow_external

Elasticsearch를 재암호화 경로로 노출하려면 true 로 설정합니다. 기본적으로 false로 설정합니다.

openshift_logging_es_hostname

경로 및 TLS 서버 인증서에 사용할 외부를 향한 호스트 이름입니다. 기본값은 es 로 설정됩니다.

예를 들어 openshift_master_default_subdomain=example.test 로 설정된 경우 openshift_logging_es_hostname 의 기본값은 es.example.test 가 됩니다.

openshift_logging_es_cert

Elasticsearch가 외부 TLS 서버 인증서에 사용하는 인증서의 위치입니다. 기본값은 생성된 인증서입니다.

openshift_logging_es_key

Elasticsearch가 외부 TLS 서버 인증서에 사용하는 키의 위치입니다. 기본값은 생성된 키입니다.

openshift_logging_es_ca_ext

CA 인증서 Elasticsearch의 위치는 외부 TLS 서버 인증서에 사용합니다. 기본값은 내부 CA입니다.

openshift_logging_es_ops_allow_external

Elasticsearch를 재암호화 경로로 노출하려면 true 로 설정합니다. 기본적으로 false로 설정합니다.

openshift_logging_es_ops_hostname

경로 및 TLS 서버 인증서에 사용할 외부를 향한 호스트 이름입니다. 기본값은 es-ops 로 설정됩니다.

예를 들어 openshift_master_default_subdomain=example.test 로 설정된 경우 기본값은 openshift_logging_es_ops_hostnamees-ops.example.test 가 됩니다.

openshift_logging_es_ops_cert

Elasticsearch가 외부 TLS 서버 인증서에 사용하는 인증서의 위치입니다. 기본값은 생성된 인증서입니다.

openshift_logging_es_ops_key

Elasticsearch가 외부 TLS 서버 인증서에 사용하는 키의 위치입니다. 기본값은 생성된 키입니다.

openshift_logging_es_ops_ca_ext

CA 인증서 Elasticsearch의 위치는 외부 TLS 서버 인증서에 사용합니다. 기본값은 내부 CA입니다.

openshift_logging_fluentd_image

Fluentd의 이미지 버전입니다. 예: registry.redhat.io/openshift3/ose-logging-fluentd:v3.11

openshift_logging_fluentd_nodeselector

Fluentd 인스턴스 배포에 적합한 노드를 지정하는 노드 선택기입니다. Fluentd가 로그를 실행하고 수집하기 전에 Fluentd를 실행해야 하는 모든 노드(일반적으로 모두)는 이 레이블이 있어야 합니다.

설치 후 집계된 로깅 클러스터를 확장하는 경우 openshift_logging_ fluentd_hosts 에서 이 노드 선택기로 제공하는 노드 레이블입니다.

설치의 일부로 Fluentd 노드 선택기 레이블을 지속된 노드 레이블 목록에 추가하는 것이 좋습니다 .

openshift_logging_fluentd_cpu_limit

Fluentd Pod의 CPU 제한입니다.

openshift_logging_fluentd_memory_limit

Fluentd Pod의 메모리 제한입니다.

openshift_logging_fluentd_journal_read_from_head

Fluentd가 처음 시작될 때 저널 헤드에서 읽어야 하는 경우 true 로 설정합니다. 이를 사용하면 현재 로그 레코드를 수신하는 Elasticsearch가 지연될 수 있습니다.

openshift_logging_fluentd_hosts

Fluentd를 배포하기 위해 레이블이 지정된 노드 목록입니다. 기본값은 ['--all']을 사용하여 모든 노드에 레이블을 지정하는 것입니다. null 값은 openshift_logging_fluentd_hosts={} 입니다. Fluentd Pod를 회전하려면 daemonset의 nodeSelector 를 유효한 라벨로 업데이트합니다. 예를 들면 ['host1.example.com', 'host2.example.com']입니다.

openshift_logging_fluentd_audit_container_engine

openshift_logging_fluentd_audit_container_enginetrue 로 설정되면 컨테이너 엔진의 감사 로그가 ES에 수집 및 저장됩니다. 이 변수를 활성화하면 EFK에서 지정된 감사 로그 파일 또는 기본 /var/log/audit.log 파일을 감시하고 플랫폼의 컨테이너 엔진에 대한 감사 정보를 수집한 다음 Kibana에 배치합니다.

openshift_logging_fluentd_audit_file

감사 로그 파일의 위치. 기본값은 /var/log/audit/audit.log 입니다. 이 변수를 활성화하면 EFK에서 지정된 감사 로그 파일 또는 기본 /var/log/audit.log 파일을 감시하고 플랫폼의 컨테이너 엔진에 대한 감사 정보를 수집한 다음 Kibana에 배치합니다.

openshift_logging_fluentd_audit_pos_file

감사 로그 파일의 Fluentd in_tail 위치 파일 위치입니다. 기본값은 /var/log/audit/audit.log.pos 입니다. 이 변수를 활성화하면 EFK에서 지정된 감사 로그 파일 또는 기본 /var/log/audit.log 파일을 감시하고 플랫폼의 컨테이너 엔진에 대한 감사 정보를 수집한 다음 Kibana에 배치합니다.

openshift_logging_fluentd_merge_json_log

레코드의 log 또는 MESSAGE 필드에 포함된 JSON 로그 처리를 활성화하려면 true 로 설정합니다. 기본값은 true입니다.

openshift_logging_fluentd_extra_keep_fields

openshift_logging_fluentd_merge_json_log 를 사용할 때 생성된 추가 필드를 처리할 때 변경되지 않는 쉼표로 구분된 필드 목록을 지정합니다. 그렇지 않으면 Fluentd는 아래의 다른 정의되지 않은 필드 설정에 따라 필드를 처리합니다. 기본값은 비어 있습니다.

openshift_logging_fluentd_keep_empty_fields

openshift_logging_fluentd_merge_json_log 를 사용할 때 빈 필드로 유지할 쉼표로 구분된 필드 목록을 지정합니다. 기본적으로 Fluentd는 message 필드를 제외하고 레코드에서 빈 값이 있는 필드를 제거합니다.

openshift_logging_fluentd_replace_configmap

업그레이드가 logging-fluentd ConfigMap을 교체하지 않도록 하려면 no 로 설정합니다. ConfigMap을 재정의할 수 있도록 하려면 yes 로 설정합니다.

openshift_logging_fluentd_use_undefined

openshift_logging_fluentd_merge_json_log에서 생성한 필드를 openshift_ logging_fluentd_undefined_name 매개변수에 의해 이름이 지정된 하위 필드로 이동하려면 true 로 설정합니다. 기본적으로 Fluentd는 이를 레코드의 최상위 수준에 유지하여 Elasticsearch 충돌 및 스키마 오류가 발생할 수 있습니다.

openshift_logging_fluentd_undefined_name

openshift_logging_fluentd_use_undefined 를 사용할 때 정의되지 않은 필드를 이동할 필드 이름을 지정합니다. 기본값은 정의되지 않습니다.

openshift_logging_fluentd_undefined_to_string

openshift_logging_fluentd_merge_json_log 를 사용할 때 정의되지 않은 모든 필드 값을 JSON 문자열 표시로 변환하려면 true 로 설정합니다. 기본값은 false입니다.

openshift_logging_fluentd_undefined_dot_replace_char

openshift_logging_fluentd_merge_json_log를 사용할 필드 이름의 임의 문자 를 대체할 문자를 지정합니다(예: openshift_logging_fluentd_merge_json_log ). 이름에 . 문자가 있는 정의되지 않은 필드로 인해 Elasticsearch에 문제가 발생합니다. 기본값은 필드 이름에 . 을 의미하는 UNUSED 입니다.

openshift_logging_fluentd_undefined_max_num_fields

openshift_logging_fluentd_merge_json_log 를 사용할 때 정의되지 않은 필드 수에 대한 제한을 지정합니다. 로그에는 수백 개의 정의되지 않은 필드가 포함될 수 있으며 이로 인해 Elasticsearch에 문제가 발생할 수 있습니다. 지정된 수의 필드가 있는 경우 필드가 JSON 해시 문자열로 변환되고 openshift_logging_fluentd_undefined_name 필드에 저장됩니다. 기본값은 -1 이므로 무제한 필드 수를 의미합니다.

openshift_logging_fluentd_use_multiline_json

openshift_logging_fluentd_merge_json_log 를 사용할 때 Fluentd를 사용하여 분할된 로그 행을 한 줄로 재구성하도록 하려면 Fluentd를 true 로 설정합니다. json-file 드라이버를 사용하면 Docker에서 로그 행을 16k 바이트 크기로 분할합니다. 기본값은 false입니다.

openshift_logging_fluentd_use_multiline_journal

openshift_logging_fluentd_merge_json_log 를 사용할 때 Fluentd를 사용하여 분할 행을 한 줄로 다시 작성하도록 하려면 true 로 설정합니다. Docker는 the journald 드라이버를 사용하여 16k 바이트 크기로 로그 행을 나눕니다. 기본값은 false입니다.

openshift_logging_es_host

Fluentd가 로그를 보내야 하는 Elasticsearch 서비스의 이름입니다.

openshift_logging_es_port

Fluentd가 로그를 보내야 하는 Elasticsearch 서비스의 포트입니다.

openshift_logging_es_ca

CA Fluentd의 위치는 openshift_logging_es_host 와 통신하는 데 사용합니다.

openshift_logging_es_client_cert

Fluentd가 openshift_logging_es_host 에 사용하는 클라이언트 인증서의 위치입니다.

openshift_logging_es_client_key

Fluentd가 openshift_logging_es_host 에 사용하는 클라이언트 키의 위치입니다.

openshift_logging_es_cluster_size

배포할 Elasticsearch 노드입니다. 고가용성에는 3개 이상 필요합니다.

openshift_logging_es_cpu_limit

Elasticsearch 클러스터의 CPU 제한 양입니다.

openshift_logging_es_memory_limit

Elasticsearch 인스턴스당 예약할 RAM 크기입니다. 최소 512M이어야 합니다. 가능한 접미사는 G,g, M,m입니다.

openshift_logging_es_number_of_replicas

새 인덱스마다 기본 shard당 복제본 수입니다. 기본값은 '0'입니다. 프로덕션 클러스터에는 최소 1 이 권장됩니다. 고가용성 환경의 경우 이 값을 1 이상으로 설정하고 각각 다른 호스트에 있는 Elasticsearch 노드가 3개 이상 있습니다. 복제본 수를 변경하는 경우 새 값은 새 인덱스에만 적용됩니다. 새 숫자는 기존 인덱스에는 적용되지 않습니다. 기존 인덱스의 복제본 수를 변경하는 방법에 대한 자세한 내용은 Elasticsearch 복제본 수 변경을 참조하십시오.

openshift_logging_es_number_of_shards

ES에서 생성된 모든 새 인덱스의 기본 shard 수입니다. 기본값은 1 입니다.

openshift_logging_es_pv_selector

특정 PV를 선택하기 위해 PVC에 추가된 키/값 맵입니다.

openshift_logging_es_pvc_dynamic

백업 스토리지를 동적으로 프로비저닝하려면 매개 변수 값을 true 로 설정합니다. true 로 설정하면 PVC 정의에서 storageClass 사양이 생략됩니다. false 로 설정하면 openshift_logging_es_pvc_size 매개변수 값을 지정해야 합니다.

openshift_logging_es_pvc_storage_class_name 매개변수 값을 설정하면 해당 값은 openshift_logging_es_pvc_dynamic 매개변수 값을 재정의합니다.

openshift_logging_es_pvc_storage_class_name

기본이 아닌 스토리지 클래스를 사용하려면 glusterprovisioner 또는 cephrbdprovisioner 와 같은 스토리지 클래스 이름을 지정합니다. 스토리지 클래스 이름을 지정하면 openshift_logging_es_pvc_dynamic 값과 관계없이 동적 볼륨 프로비저닝이 활성화됩니다.

openshift_logging_es_pvc_size

Elasticsearch 인스턴스별로 생성할 영구 볼륨 클레임의 크기입니다. 예: 100G. 생략하면 PVC가 생성되지 않으며 대신 임시 볼륨이 사용됩니다. 이 매개변수를 설정하면 로깅 설치 프로그램에서 openshift_logging_elasticsearch_storage_typepvc 로 설정합니다.

openshift_logging_es_pvc_dynamic 매개변수가 false 로 설정된 경우 이 매개변수의 값을 설정해야 합니다. 자세한 내용은 openshift_logging_es_pvc_prefix 에 대한 설명을 참조하십시오.

openshift_logging_elasticsearch_image

Elasticsearch의 이미지 버전입니다. 예: registry.redhat.io/openshift3/ose-logging-elasticsearch5:v3.11

openshift_logging_elasticsearch_storage_type

Elasticsearch 스토리지 유형을 설정합니다. 영구 Elasticsearch 스토리지를 사용하는 경우 로깅 설치 프로그램에서 이 값을 pvc 로 설정합니다.

openshift_logging_es_pvc_prefix

Elasticsearch 노드의 스토리지로 사용할 영구 볼륨 클레임 이름의 접두사입니다. 숫자는 logging-es-1 과 같이 노드당 추가됩니다. 아직 존재하지 않는 경우 크기가 es-pvc-size 로 생성됩니다.

openshift_logging_es_pvc_prefix 가 설정되면 다음을 수행합니다.

  • openshift_logging_es_pvc_dynamic=trueopenshift_logging_es_pvc_size 의 값은 선택 사항입니다.
  • openshift_logging_es_pvc_dynamic=falseopenshift_logging_es_pvc_size 값을 설정해야 합니다.

openshift_logging_es_recover_after_time

Elasticsearch가 복구를 시도하기 전에 대기하는 시간입니다. 지원되는 시간 단위는 초(s) 또는 분(m)입니다.

openshift_logging_es_storage_group

Elasticsearch 스토리지 볼륨에 액세스할 수 있는 추가 그룹 ID 수입니다. 백업 볼륨은 이 그룹 ID의 액세스를 허용해야 합니다.

openshift_logging_es_nodeselector

Elasticsearch 노드를 배포하는 데 적합한 대상을 결정하는 맵으로 지정된 노드 선택기입니다. 이 맵을 사용하여 이러한 인스턴스를 실행에 예약되거나 최적화된 노드에 배치합니다. 예를 들어 선택기는 {"node-role.kubernetes.io/infra":"true"} 일 수 있습니다. Elasticsearch를 배포하기 전에 하나 이상의 활성 노드에 이 레이블이 있어야 합니다. 이 매개변수는 로깅을 설치할 때 필수입니다.

openshift_logging_es_ops_host

openshift_logging_ use_ops가 true로 설정된 경우 Ops 클러스터의 openshift_logging_ es_host 와 동등합니다.

openshift_logging_es_ops_port

openshift_logging_ use_ops가 true로 설정된 경우 Ops 클러스터의 openshift_logging_ es_port 와 동등합니다.

openshift_logging_es_ops_ca

openshift_logging_ use_ops가 true 로 설정된 경우 Ops 클러스터의 경우 openshift_logging_ es_ca 와 동일합니다.

openshift_logging_es_ops_client_cert

openshift_logging_ use_ops가 true 로 설정된 경우 Ops 클러스터의 openshift_logging_es_ client_cert 에 해당합니다.

openshift_logging_es_ops_client_key

openshift_logging_ use_ops가 true로 설정된 경우 Ops 클러스터의 openshift_logging_es_ client_key 와 동등합니다.

openshift_logging_es_ops_cluster_size

openshift_logging_ use_ops가 true로 설정된 경우 Ops 클러스터의 openshift_logging_es_ cluster_size 와 동등합니다.

openshift_logging_es_ops_cpu_limit

openshift_logging_ use_ops가 true로 설정된 경우 Ops 클러스터의 openshift_logging_es_ cpu_limit 와 동등합니다.

openshift_logging_es_ops_memory_limit

openshift_logging_ use_ops가 true 로 설정된 경우 Ops 클러스터의 openshift_logging_es_ memory_limit 에 해당합니다.

openshift_logging_es_ops_pv_selector

openshift_logging_ use_ops가 true 로 설정된 경우 Ops 클러스터의 openshift_logging_es_ pv_selector 와 동일합니다.

openshift_logging_es_ops_pvc_dynamic

openshift_logging_ use_ops가 true 로 설정된 경우 Ops 클러스터의 openshift_logging_es_ pvc_dynamic 과 동일합니다.

openshift_logging_es_ops_pvc_size

openshift_logging_ use_ops가 true로 설정된 경우 Ops 클러스터의 openshift_logging_es_ pvc_size 와 동등합니다.

openshift_logging_es_ops_pvc_prefix

openshift_logging_ use_ops가 true로 설정된 경우 Ops 클러스터의 openshift_logging_es_ pvc_prefix 와 동등합니다.

openshift_logging_es_ops_storage_group

openshift_logging_ use_ops가 true 로 설정된 경우 Ops 클러스터의 경우 openshift_logging_es_ storage_group 에 해당합니다.

openshift_logging_es_ops_nodeselector

Elasticsearch 노드 배포에 적합한 노드를 지정하는 노드 선택기입니다. 이러한 인스턴스를 예약하거나 실행하도록 최적화한 노드에 이러한 인스턴스를 배치하는 데 사용할 수 있습니다. 예를 들어 선택기는 node-type=infrastructure 일 수 있습니다. Elasticsearch를 배포하기 전에 하나 이상의 활성 노드에 이 레이블이 있어야 합니다. openshift_logging_use_opstrue 로 설정된 경우 이 매개변수는 필수입니다.

openshift_logging_elasticsearch_kibana_index_mode

기본값 unique 를 사용하면 사용자에게 각각 고유한 Kibana 인덱스가 있을 수 있습니다. 이 모드에서는 저장된 쿼리, 시각화 및 대시보드는 공유되지 않습니다.

shared_ops 값을 설정할 수도 있습니다. 이 모드에서 모든 작업 사용자는 각 작업 사용자가 동일한 쿼리, 시각화 및 대시보드를 볼 수 있는 Kibana 인덱스를 공유합니다. operations 사용자인지 확인하려면 다음을 수행합니다.

#oc auth can-i view pod/logs -n default
yes

적절한 액세스 권한이 없는 경우 클러스터 관리자에게 문의하십시오.

openshift_logging_elasticsearch_poll_timeout_minutes

Ansible 플레이북이 지정된 Elasticsearch 노드를 업그레이드한 후 Elasticsearch 클러스터가 녹색 상태가 될 때까지 기다리는 시간을 조정합니다. 대규모 shard(50GB 이상)를 초기화하는 데 60분 이상 걸릴 수 있으므로 Ansible 플레이북에서 업그레이드 절차를 중단합니다. 기본값은 60 입니다.

openshift_logging_kibana_ops_nodeselector

Kibana 인스턴스 배포에 적합한 노드를 지정하는 노드 선택기입니다.

openshift_logging_curator_ops_nodeselector

Curator 인스턴스를 배포하는 데 적합한 노드를 지정하는 노드 선택기입니다.

openshift_logging_elasticsearch_replace_configmap

logging-elasticsearch ConfigMap을 현재 기본값으로 교체하려면 true 로 설정합니다. 현재 ConfigMap은 logging-elasticsearch.old 에 저장되어 사용자 정의를 새 ConfigMap에 복사하는 데 사용할 수 있습니다. 경우에 따라 이전 ConfigMap을 사용하면 업그레이드에 실패할 수 있습니다. 기본값은 false 로 설정됩니다.

사용자 정의 인증서

배포 프로세스 중에 생성된 변수를 사용하는 대신 다음 인벤토리 변수를 사용하여 사용자 정의 인증서를 지정할 수 있습니다. 이러한 인증서는 사용자의 브라우저와 Kibana 간의 통신을 암호화하고 보호하는 데 사용됩니다. 보안 관련 파일은 제공되지 않는 경우 생성됩니다.

파일 이름설명

openshift_logging_kibana_cert

Kibana 서버의 브라우저 관련 인증서입니다.

openshift_logging_kibana_key

브라우저를 향한 Kibana 인증서와 함께 사용할 키입니다.

openshift_logging_kibana_ca

Kibana 인증서가 있는 브라우저에 사용할 CA 파일의 제어 노드의 절대 경로입니다.

openshift_logging_kibana_ops_cert

Ops Kibana 서버의 브라우저 방향 인증서입니다.

openshift_logging_kibana_ops_key

브라우저에 대한 Ops Kibana 인증서와 함께 사용할 키입니다.

openshift_logging_kibana_ops_ca

ops Kibana 인증서가 가리키는 브라우저에 사용할 CA 파일의 제어 노드의 절대 경로입니다.

이러한 인증서를 재배포해야 하는 경우 EFK 인증서 재배포 를 참조하십시오.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.