분류 전체보기
-
-
-
-
-
Kubelet이 Metrics Server로, Metrics Server가 API Server로 데이터를 전송하는 과정kubernetes 2024. 12. 29. 17:05
Kubernetes에서 Kubelet이 Metrics Server로, 그리고 Metrics Server가 API Server로 데이터를 전송하는 과정에서 데이터는 파일에 저장되지 않고 메모리 내에서 처리됩니다. 이는 실시간 모니터링과 효율적인 데이터 전송을 위해 설계된 구조입니다. 아래는 데이터 흐름과 처리 방식에 대한 상세 설명입니다. 1. 데이터 전송 구조a) Kubelet → Metrics ServerKubelet은 각 노드에서 실행되며, /metrics와 /metrics/cadvisor와 같은 HTTP 엔드포인트를 통해 실시간 성능 데이터를 노출합니다.이 엔드포인트는 JSON 또는 Prometheus 형식으로 데이터를 반환하며, Metrics Server는 HTTP 요청을 통해 이 데이터를 주기적..
-
K8s 노드 및 클러스터 리소스 사용량 분석kubernetes 2024. 12. 28. 22:07
1. K8s 노드 및 클러스터 리소스 사용량 분석a) 메트릭 수집 도구 활용Kubelet Metrics: 각 노드에서 Kubelet이 제공하는 메트릭을 통해 CPU, 메모리, 디스크, 네트워크 사용량을 모니터링Prometheus & Grafana: 클러스터 전반의 메트릭을 수집하고 시각화하는 데 유용한 도구Metrics Server: Kubernetes 네이티브 리소스 메트릭을 제공하며 HPA와 같은 기능에 사용b) 주요 리소스 분석 지표Node Utilization: CPU, 메모리의 사용량 비율을 확인하여 노드 간 부하 분배를 분석Pod Resource Requests/Usage: 각 Pod가 요청(requests)한 리소스와 실제 사용량(usage)을 비교Evicted Pods: 메모리 부족 등으로..
-
-
Debian에 Anaconda를 설치AI Dev 2024. 9. 29. 13:14
Debian Linux에 Anaconda 패키지를 설치하는 간단한 튜토리얼입니다.Anaconda는 데이터 과학 및 머신 러닝 워크플로를 처리하는 데 필수적인 플랫폼입니다.7,500개가 넘는 과학 패키지가 있어 대규모 데이터 처리, 예측 분석 및 과학적 컴퓨팅에 이상적인 솔루션입니다.Anaconda는 이러한 패키지와 종속성의 설치를 처리하여 직접 설치하는 번거로움을 덜어줍니다.게다가 통합된 Python 환경을 제공하므로 데이터 과학과 머신 러닝에 관심이 있는 모든 사람에게 적합한 선택입니다.Debian에 Anaconda를 설치하는 방법아래의 단계별 지침을 따르세요.다운로드터미널 창을 열고(CTRL+ALT+T) 다음 명령을 실행하여 시스템이 최신 상태인지 확인하세요.sudo apt update && sudo..
-
Debian에 Jupyter Notebook 설치AI Dev 2024. 9. 28. 14:02
Jupyter Notebook은 라이브 코드, 시각화 및 대화형 데이터를 만들고 공유할 수 있는 강력한 웹 기반 대화형 개발 도구입니다.노트북 형식은 코드와 텍스트를 결합하여 데이터 탐색, 분석 및 협업 프로젝트에 탁월한 선택입니다.이 튜토리얼에서는 Debian 기반 시스템에 Jupyter Notebook을 설치하는 단계별 과정을 안내해 드리겠습니다.이를 통해 다양한 기능을 활용하고 프로그래밍 역량을 확장할 수 있습니다.pip 설치시작하기 전에 Python 패키지 설치 프로그램인 pip가 시스템에 설치되어 있는지 확인하세요.이미 pip가 설치되어 있다면 이 단계를 건너뛸 수 있습니다.그렇지 않은 경우 다음 지침에 따라 설치하세요. 터미널 창을 열고(Ctrl+Alt+T) 다음 명령을 입력하고 Enter를 ..
-
Elasticsearch에서 AWS OpenSearch로의 마이그레이션DB 2024. 9. 28. 10:26
1. 현재 환경 분석1.1 Elasticsearch 버전 확인명령어: curl -X GET "localhost:9200"결과 분석: 버전 호환성 확인 (OpenSearch는 Elasticsearch 7.10.2 버전과 호환)1.2 데이터 볼륨 및 인덱스 구조 파악명령어:curl -X GET "localhost:9200/_cat/indices?v"curl -X GET "localhost:9200/_cat/shards?v" 결과 분석: 총 데이터 크기, 인덱스 수, 샤드 분포 확인1.3 플러그인 및 커스텀 설정 식별명령어:curl -X GET "localhost:9200/_cat/plugins?v"curl -X GET "localhost:9200/_nodes/settings?pretty" 결과 분석: 사용 ..