반응형 IT/Kubernetes44 K8S resources.requests 필요한가? 참고 컨테이너 및 파드 메모리 리소스 할당 - k8s Docs Kubernetes Resource and QoS Concept - zeroFruit (추천) [k8s] 파드의 우선순위(Pod QoS, Quality of Service) - 김징어의 Devlog 파드에 대한 서비스 품질(QoS) 구성 - k8s Docs pod를 배포해봤다면 spec.container.resources는 흔하게 접할 수 있습니다. 사실 'pod가 배포되고 실행될 때 사용하는 리소스의 최소, 최대값을 정의한다' 정도로 간단한 것으로 알고 있었는데 spec.container.resources.requsts가 왜 필요하지? 라는 물음을 정리 하다가 빙산의 일각처럼 숨겨진 중요한 내용이 있어 같이 정리해봤습니다. 요약 묻지도 따지.. 2023. 4. 17. Loki 설치 참고 https://grafana.github.io/loki/charts/ https://sotl.tistory.com/283 개요 grafana로 pod 모니터링 하면서 container에서 발생되는 로그를 좀 더 간편하게 보는 방법이 보여져서 겸사겸사 설치 해 봅니다. container의 로그수집을 위해 설치하게 될 loki의 구성요소 Loki : 메인 서버역할, 로그들을 저장하고 쿼리를 실행합니다. Promtail : Daemonset으로 모든 Node들에 배포되며 로그를 수집하여 Loki로 전달합니다. LokiQL : 수집된 로그를 찾는 쿼리언어 사전 준비 저는 prometheus와 grafana를 먼전 설치 한 후에 loki를 설치 했지만 loki를 먼저 설치해도 큰 문제는 없을 것 같긴 합니다.. 2023. 4. 13. prometheus 설치 (with pvc) 참고 https://github.com/prometheus-operator/prometheus-operator/issues/2558 https://github.com/prometheus-community/helm-charts/issues/436 **https://passwd.tistory.com/entry/Helm-kube-prometheus-stack-Grafana-Persistence-활성화** 개요 기본적으로 prometheus의 데이터는 container내에 저장되기 때문에 pod 재시작되면 기존에 수집한 데이터는 사라지게 됩니다. grafana역시 dashboard등 설정한 값이 pod 재 시작 시 사라지게 됩니다. pod 재 시작되어도 기존값을 유지할 수 있도록 helm으로 promethes,.. 2023. 4. 13. prometheus 설치 (with out pvc) 개요 Prometheus는 kubernetes의 모니터링을 위한 (개인적으로)최고의 데이터 수집 도구 이며 (대안이 있나?) 모니터링 데이터를 가시화 하기위한 도구로 Grafana 설치방법에 대해 기록 합니다. prometheus에 대한 내용은 검색으로 많이 접할 수 있으므로 자세한 내용은 생략합니다. 추가내용 kubernetes에서의 prometheus, grafana의 설치 시 helm의 기본 값은 pvc를 가지고 있지 않습니다. 하여 prometheus나 grafana pod가 재시작 되는 경우 이전에 수집 된 데이터는 보존되지 않습니다 grafana도 마찬가지로 추가로 설정하여 저장한 내용(dashboard 등)이 pod 재 시작 시 사라집니다. prometheus에 수집된 데이터와 grafana.. 2023. 4. 13. 이전 1 2 3 4 5 6 ··· 11 다음 반응형