36.4. EFK 스택 배포


EFK 스택은 Ansible 플레이북을 사용하여 EFK 구성 요소에 배포합니다. 기본 인벤토리 파일을 사용하여 기본 OpenShift Ansible 위치에서 플레이북을 실행합니다.

$ cd /usr/share/ansible/openshift-ansible
$ ansible-playbook [-i </path/to/inventory>] \
    playbooks/openshift-logging/config.yml

플레이북을 실행하면 openshift-logging 프로젝트에 배포된 Secrets, ServiceAccounts 및 DeploymentConfigs와 같은 스택을 지원하는 데 필요한 모든 리소스가 배포됩니다. 플레이북은 스택이 실행될 때까지 구성 요소 포드를 배포합니다. 대기 단계가 실패하면 배포가 계속 성공할 수 있습니다. 레지스트리에서 구성 요소 이미지를 검색하여 최대 몇 분 정도 걸릴 수 있습니다. 다음을 사용하여 프로세스를 확인할 수 있습니다.

$ oc get pods -w

logging-curator-1541129400-l5h77           0/1       Running   0          11h  1
logging-es-data-master-ecu30lr4-1-deploy   0/1       Running   0          11h  2
logging-fluentd-2lgwn                      1/1       Running   0          11h  3
logging-fluentd-lmvms                      1/1       Running   0          11h
logging-fluentd-p9nd7                      1/1       Running   0          11h
logging-kibana-1-zk94k                     2/2       Running   0          11h  4
1
Curator 포드. Curator에는 하나의 Pod만 필요합니다.
2
이 호스트의 Elasticsearch Pod입니다.
3
Fliuentd Pod입니다. 클러스터의 각 노드에는 하나의 포드가 있습니다.
4
Kibana Pod입니다.

'oc get pods -o wide 명령을 사용하여 Fluentd Pod가 배포된 노드를 확인할 수 있습니다.

$ oc get pods -o wide
NAME                                       READY     STATUS    RESTARTS   AGE       IP             NODE                         NOMINATED NODE
logging-es-data-master-5av030lk-1-2x494    2/2       Running   0          38m       154.128.0.80   ip-153-12-8-6.wef.internal   <none>
logging-fluentd-lqdxg                      1/1       Running   0          2m        154.128.0.85   ip-153-12-8-6.wef.internal   <none>
logging-kibana-1-gj5kc                     2/2       Running   0          39m       154.128.0.77   ip-153-12-8-6.wef.internal   <none>

결국 Running(실행 중 ) 상태가 됩니다. 관련 이벤트를 검색하여 배포 중에 Pod 상태에 대한 자세한 내용은 다음을 수행합니다.

$ oc describe pods/<pod_name>

Pod가 성공적으로 실행되지 않는 경우 로그를 확인합니다.

$ oc logs -f <pod_name>
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.