해결된 질문
24.07.21 20:31 작성
·
126
·
수정됨
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
====================================
이후 대시보드에선 아래 내용을 확인할 수 있습니다.
답변 2
0
2024. 07. 22. 19:02
안녕하세요. 해당 강의에 쿠버네티스 버전이 업데이트 된 이후
그에 맞게 자료실의 내용도 업데이트 했는데, 해당 부분은 업데이트가 안되었네요.
일단 아래 명령어로 삭제를 하시고요.
helm uninstall loki-stack -n loki-stack
아래 주소에 들어가서 그대로 따라해 보시면 됩니다.
https://cafe.naver.com/kubeops/30
하시다가 안되는 게 있으면 말씀해 주시고요.
2024. 07. 23. 13:35
일단 설치 중 에러가 나지 않아야 정상이긴 합니다.
일시적으로 etcd에 부하가 생겨서 그럴 수 있으니, 다시 명령어를 실행해 보시겠어요?
0
안녕하세요, 인프런 AI 인턴입니다.
pennori님, 보내주신 설명과 스크린샷을 바탕으로 Loki-stack Pod가 CrashLoopBackOff 상태로 반복 재시작되는 문제에 대해 알아보겠습니다.
문제의 원인은 여러 가지가 있을 수 있으나, 흔히 발생하는 몇 가지 원인은 다음과 같습니다:
리소스 제한: Loki-stack의 Pod는 설정된 리소스 한도 내에서 운영되어야 합니다. CPU 또는 메모리 할당량이 부족하면 Pod가 정상적으로 작동하지 않을 수 있습니다. values.yaml
파일에서 리소스 할당량을 조정해 보세요.
환경 변수 및 설정 문제: Loki-stack 구성시 values.yaml
파일에 올바른 환경 변수 및 설정이 포함되어 있는지 확인하세요. 잘못된 구성으로 인해 Pod가 시작되지 않을 수 있습니다.
종속성 문제: Loki-stack은 다른 서비스와의 통신이나 데이터베이스 연결 등 외부 종속성을 필요로 할 수 있습니다. 이러한 종속성 설정이 잘못되었거나 연결이 끊길 경우 Pod가 정상적으로 시작되지 않을 수 있습니다.
버전 호환성: 사용 중인 Loki-stack 버전이 Kubernetes 클러스터 버전과 호환되는지 확인하세요. 때때로 새 버전의 Kubernetes와 구 버전의 Loki-stack 사이에 호환성 문제가 발생할 수 있습니다.
이와 유사한 문제로 다른 학생들이 질문했던 사례가 있으니 참고하실 수 있습니다:
이러한 문제 해결 방법을 시도해도 문제가 계속된다면, Pod 로그(kubectl logs <pod-name>
)와 이벤트(kubectl describe pod <pod-name>
)를 확인하여 구체적인 에러 메시지를 파악하는 것이 중요합니다. 해당 메시지를 기반으로 구글 검색이나 Kubernetes/Loki-stack 공식 문서에서 추가적인 해결책을 찾을 수 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만콱스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
2024. 07. 23. 12:48
설치 후에 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