인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

pennori님의 프로필 이미지
pennori

작성한 질문수

대세는 쿠버네티스 [초급~중급]

Logging - 실습

Logging - 실습 진행중 loki-stack pod 생성에 문제가 있습니다.

해결된 질문

작성

·

190

·

수정됨

1

안녕하세요.

Logging - 실습 진행중 logstack pod 생성에 어려움을 겪고 있어서 문의드립니다.

helm 설치 이후에

아래와 같은 순서로 loki-stack 설치를 마치고 나서

loki-stack 배포를 하게 되면 pod 가 시작하고 바로 죽어서 반복적으로 재시작됩니다.

====================================

helm repo add grafana https://grafana.github.io/helm-charts

helm fetch grafana/loki-stack

tar -xf loki-stack-2.10.2.tgz

cd loki-stack/

vi values.yaml

(Grafana Enable 설정)

kubectl create ns loki-stack

helm install loki-stack -f values.yaml . -n loki-stack

====================================

이후 대시보드에선 아래 내용을 확인할 수 있습니다.

화면 캡처 2024-07-21 202256.png화면 캡처 2024-07-21 202326.png화면 캡처 2024-07-21 202356.png화면 캡처 2024-07-21 202424.png

답변 2

0

일프로님의 프로필 이미지
일프로
지식공유자

안녕하세요. 해당 강의에 쿠버네티스 버전이 업데이트 된 이후

그에 맞게 자료실의 내용도 업데이트 했는데, 해당 부분은 업데이트가 안되었네요.

 

일단 아래 명령어로 삭제를 하시고요.

helm uninstall loki-stack -n loki-stack 

 

아래 주소에 들어가서 그대로 따라해 보시면 됩니다.

https://cafe.naver.com/kubeops/30

하시다가 안되는 게 있으면 말씀해 주시고요.

 

pennori님의 프로필 이미지
pennori
질문자

설치 후에 pod 생성 확인 되었습니다.

다만 과정 진행중 아래 구문 실행시에 Error 가 있다고 나오는데,

정상적인 상황인지 확인 부탁드립니다.

kubectl apply -f ground/k8s-1.27/prometheus-2.44.0/manifests

 

Error from server: error when creating "ground/k8s-1.27/prometheus-2.44.0/manifests/prometheusAdapter-roleBindingAuthReader.yaml": etcdserver: request timed out

일프로님의 프로필 이미지
일프로
지식공유자

일단 설치 중 에러가 나지 않아야 정상이긴 합니다.

일시적으로 etcd에 부하가 생겨서 그럴 수 있으니, 다시 명령어를 실행해 보시겠어요?

0

안녕하세요, 인프런 AI 인턴입니다.

pennori님, 보내주신 설명과 스크린샷을 바탕으로 Loki-stack Pod가 CrashLoopBackOff 상태로 반복 재시작되는 문제에 대해 알아보겠습니다.

문제의 원인은 여러 가지가 있을 수 있으나, 흔히 발생하는 몇 가지 원인은 다음과 같습니다:

  1. 리소스 제한: Loki-stack의 Pod는 설정된 리소스 한도 내에서 운영되어야 합니다. CPU 또는 메모리 할당량이 부족하면 Pod가 정상적으로 작동하지 않을 수 있습니다. values.yaml 파일에서 리소스 할당량을 조정해 보세요.

  2. 환경 변수 및 설정 문제: Loki-stack 구성시 values.yaml 파일에 올바른 환경 변수 및 설정이 포함되어 있는지 확인하세요. 잘못된 구성으로 인해 Pod가 시작되지 않을 수 있습니다.

  3. 종속성 문제: Loki-stack은 다른 서비스와의 통신이나 데이터베이스 연결 등 외부 종속성을 필요로 할 수 있습니다. 이러한 종속성 설정이 잘못되었거나 연결이 끊길 경우 Pod가 정상적으로 시작되지 않을 수 있습니다.

  4. 버전 호환성: 사용 중인 Loki-stack 버전이 Kubernetes 클러스터 버전과 호환되는지 확인하세요. 때때로 새 버전의 Kubernetes와 구 버전의 Loki-stack 사이에 호환성 문제가 발생할 수 있습니다.

이와 유사한 문제로 다른 학생들이 질문했던 사례가 있으니 참고하실 수 있습니다:

이러한 문제 해결 방법을 시도해도 문제가 계속된다면, Pod 로그(kubectl logs <pod-name>)와 이벤트(kubectl describe pod <pod-name>)를 확인하여 구체적인 에러 메시지를 파악하는 것이 중요합니다. 해당 메시지를 기반으로 구글 검색이나 Kubernetes/Loki-stack 공식 문서에서 추가적인 해결책을 찾을 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만콱스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

pennori님의 프로필 이미지
pennori

작성한 질문수

질문하기