본문 바로가기
반응형

분류 전체보기267

Windows Docker Desktop Autorun Windows에서 Docker를 편하게 사용할 수 있는 Docker Desktop을 사용하고 있습니다. Docker Desktop에는 login 시 자동실행 이라는 기능이 있지만 무인 시스템으로 운영되는 경우 사용자가 login 하지 않기 때문에 Windows reboot 시 Docker가 자동으로 실행되지 않습니다. Windows Scheduler 사용 Windows의 스케줄러로 Windows가 reboot 될 때 사용자가 로그인하지 않아도 Docker가 자동실행 되도록 설정하는 방법 입니다. 먼저 사용자 로그인 시 Docker Desktop이 실행되지 않도록 변경합니다. 작업 스케줄러를 실행 합니다. 작업 만들기 일반 탭에서 이름을 작성하고 사용자의 로그온 여부에 관계없이 실행 선택 트리거 탭에서 새.. 2023. 4. 13.
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.
반응형