4장. 퀵 스타트
사전 요구 사항
-
cluster-admin권한이 있는 OpenShift Container Platform 클러스터에 액세스할 수 있습니다. -
OpenShift CLI(
oc)가 설치되어 있습니다. - 지원되는 오브젝트 저장소에 액세스할 수 있습니다. 예를 들어 AWS S3, Google Cloud Storage, Azure, Swift, Minio 또는 OpenShift Data Foundation이 있습니다.
프로세스
-
OperatorHub에서
Red Hat OpenShift Logging Operator,Loki Operator및Cluster Observability Operator(COO)를 설치합니다. 기존 오브젝트 스토리지 버킷에 액세스할 시크릿을 생성합니다.
AWS의 명령 예
Copy to Clipboard Copied! Toggle word wrap Toggle overflow openshift-logging네임스페이스에서LokiStackCR(사용자 정의 리소스)을 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 수집기의 서비스 계정을 생성합니다.
oc create sa collector -n openshift-logging
$ oc create sa collector -n openshift-loggingCopy to Clipboard Copied! Toggle word wrap Toggle overflow ClusterRole을 서비스 계정에 바인딩합니다.oc adm policy add-cluster-role-to-user logging-collector-logs-writer -z collector -n openshift-logging
$ oc adm policy add-cluster-role-to-user logging-collector-logs-writer -z collector -n openshift-loggingCopy to Clipboard Copied! Toggle word wrap Toggle overflow UIPlugin을 생성하여 모니터링 탭의 로그 섹션을 활성화합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 수집기 서비스 계정에 역할을 추가합니다.
oc adm policy add-cluster-role-to-user collect-application-logs -z collector -n openshift-logging
$ oc adm policy add-cluster-role-to-user collect-application-logs -z collector -n openshift-loggingCopy to Clipboard Copied! Toggle word wrap Toggle overflow oc adm policy add-cluster-role-to-user collect-audit-logs -z collector -n openshift-logging
$ oc adm policy add-cluster-role-to-user collect-audit-logs -z collector -n openshift-loggingCopy to Clipboard Copied! Toggle word wrap Toggle overflow oc adm policy add-cluster-role-to-user collect-infrastructure-logs -z collector -n openshift-logging
$ oc adm policy add-cluster-role-to-user collect-infrastructure-logs -z collector -n openshift-loggingCopy to Clipboard Copied! Toggle word wrap Toggle overflow ClusterLogForwarderCR을 생성하여 로그 전달을 구성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow
검증
- OpenShift Container Platform 웹 콘솔의 모니터 탭의 로그 섹션에 로그가 표시되는지 확인합니다.