8.3. 구성 환경 변수
다시 빌드할 필요 없이 다음 환경 변수를 구성하여 이미지를 조정할 수 있습니다.
여기에 나열되지 않은 다른 환경 변수는 JBoss EAP 문서를 참조하십시오.
표 8.2. 구성 환경 변수
변수 이름 | 설명 |
---|---|
AB_JOLOKIA_AUTH_OPENSHIFT |
OpenShift TLS 통신에 대한 클라이언트 인증을 켭니다. 이 매개 변수의 값은
|
AB_JOLOKIA_CONFIG | 설정된 경우 는 Jolokia 참조 문서에 설명된 Jolokia JVM 에이전트 속성에 대해 정규화된 파일 경로를 사용합니다. 고유한 Jolokia 속성 구성 파일을 설정하면 이 문서의 나머지 Jolokia 설정이 무시됩니다.
설정되지 않은 경우 J
예제 값: |
AB_JOLOKIA_DISCOVERY_ENABLED | Jolokia 검색 활성화.
기본값은 |
AB_JOLOKIA_HOST | 바인딩할 호스트 주소입니다.
기본값은
값 예: |
AB_JOLOKIA_HTTPS | HTTPS를 통한 보안 통신을 켭니다.
값 예: |
AB_JOLOKIA_ID | 사용할 에이전트 ID입니다.
기본값은 컨테이너 ID인
예제 값: |
AB_JOLOKIA_OFF |
Jolokia는 기본적으로 활성화되어 있습니다. |
AB_JOLOKIA_OPTS |
에이전트 구성에 추가할 추가 옵션입니다.
값 예: |
AB_JOLOKIA_PASSWORD | 기본 인증을 위한 암호입니다. 기본적으로 인증은 꺼집니다.
값 예: |
AB_JOLOKIA_PASSWORD_RANDOM |
임의의
임의의 암호를 생성하려면 |
AB_JOLOKIA_PORT | 수신 대기할 포트입니다.
기본값은
값 예: |
AB_JOLOKIA_USER | 기본 인증에 사용할 사용자의 이름입니다.
기본값은
값 예: |
AB_PROMETHEUS_ENABLE |
참고 MicroProfile Metrics 하위 시스템은 Prometheus 형식으로 데이터를 노출하는 데 선호되는 방법입니다. MicroProfile 지표 susbsystem에 대한 자세한 내용은 JBoss EAP의 구성 가이드에서 Eclipse MicroProfile 을 참조하십시오. |
AB_PROMETHEUS_JMX_EXPORTER_CONFIG |
기본 |
AB_PROMETHEUS_JMX_EXPORTER_PORT |
|
CLI_GRACEFUL_SHUTDOWN |
길이가 0이 아닌 값으로 설정하면 이미지는
값 예: |
CONTAINER_HEAP_PERCENT | 최대 Java 힙 크기를 사용 가능한 컨테이너 메모리의 백분율로 설정합니다.
값 예: |
CUSTOM_INSTALL_DIRECTORIES | S2I 프로세스 중에 이미지에 대한 아티팩트를 설치하고 구성하는 데 사용되는 쉼표로 구분된 디렉터리 목록입니다.
값 예: |
DEFAULT_JMS_CONNECTION_FACTORY |
이 값은 Jakarta Messaging 연결 팩토리의 기본 JNDI 바인딩을 지정하는 데 사용됩니다(예:
예제 값: |
DISABLE_EMBEDDED_JMS_BROKER | OpenShift 컨테이너에서 포함된 메시징 브로커 사용은 더 이상 사용되지 않습니다. 포함된 브로커에 대한 지원은 향후 릴리스에서 제거될 예정입니다. 다음 조건이 true이면 경고가 기록됩니다.
이 변수가
원격 메시징 대상으로 구성되지 않은 모든 컨테이너에 대해 |
ENABLE_ACCESS_LOG | 표준 출력 채널에 대한 액세스 메시지 로깅을 활성화합니다. 액세스 메시지 로깅은 다음 방법을 사용하여 구현됩니다.
기본값은 |
INITIAL_HEAP_PERCENT | 초기 Java 힙 크기를 최대 힙 크기의 백분율로 설정합니다.
값 예: |
JAVA_OPTS_APPEND | 서버 시작 옵션.
값 예: |
JBOSS_MODULES_SYSTEM_PKGS_APPEND |
값 예: |
JGROUPS_CLUSTER_PASSWORD |
노드를 인증하는 데 사용되는 암호로 JGroups 클러스터에 참여할 수 있습니다. 필수:
값 예: |
JGROUPS_ENCRYPT_KEYSTORE |
값 예: |
JGROUPS_ENCRYPT_KEYSTORE_DIR |
예: |
JGROUPS_ENCRYPT_NAME |
값 예: |
JGROUPS_ENCRYPT_PASSWORD |
값 예: |
JGROUPS_ENCRYPT_PROTOCOL |
클러스터 트래픽 암호화에 사용할 JGroups 프로토콜입니다.
기본값은
값 예: |
JGROUPS_ENCRYPT_SECRET |
값 예: |
JGROUPS_PING_PROTOCOL |
노드 검색에 사용할 JGroups 프로토콜입니다. |
MQ_SIMPLE_DEFAULT_PHYSICAL_DESTINATION |
이전 버전과의 호환성을 위해 를 |
OPENSHIFT_DNS_PING_SERVICE_NAME | DNS 검색 메커니즘의 서버에 ping 포트를 노출하는 서비스의 이름입니다.
값 예: |
OPENSHIFT_DNS_PING_SERVICE_PORT |
DNS 검색 메커니즘에 대한 ping 포트의 포트 번호입니다. 지정하지 않으면 서비스의 SRV 레코드에서 포트 번호를 검색하려고 합니다. 그렇지 않으면 기본
기본값은 |
OPENSHIFT_KUBE_PING_LABELS | Kubernetes 검색 메커니즘에 대한 클러스터링 라벨 선택기입니다.
값 예: |
OPENSHIFT_KUBE_PING_NAMESPACE | Kubernetes 검색 메커니즘에 대한 프로젝트 네임스페이스 클러스터링.
값 예: |
SCRIPT_DEBUG |
|