kubernetes
-
-
-
-
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: 메모리 부족 등으로..
-
IBM Watsonx 교육kubernetes 2024. 9. 23. 11:10
개요이 자료는 AI 시장 동향과 IBM Watsonx 플랫폼의 활용을 중심으로, 프롬프트 엔지니어링, LangChain, 벡터 임베딩, 그리고 Retrieval Augmented Generation (RAG) 아키텍처 등을 사전 학습하기 위한 가이드입니다.1. AI 비즈니스를 위한 플랫폼 IBM Watsonx 소개1.1 AI 시장 동향과 생성형 AI생성형 AI(Generative AI): 생성형 AI는 텍스트, 이미지, 코드, 음악 등 새로운 콘텐츠를 자동으로 생성할 수 있는 AI 기술입니다. 대표적인 예로는 ChatGPT와 같은 대형 언어 모델이 있습니다.AI 시장 동향: AI 시장은 빠르게 성장하고 있으며, 특히 생성형 AI의 도입이 가속화되고 있습니다. 기업들은 고객 경험 향상, 비즈니스 자동화, ..
-
Tanzu와 Openshift의 장단점 비교kubernetes 2024. 9. 6. 14:07
1. Tanzu (VMware Tanzu)장점:VMware 환경과의 깊은 통합:Tanzu는 VMware의 vSphere, NSX-T, vSAN 등 기존 VMware 인프라와의 통합이 매우 자연스럽습니다. 이를 통해 가상머신과 컨테이너의 혼합 운영이 용이합니다. 특히 기존 VMware 환경을 사용하는 조직에게는 큰 장점입니다.멀티 클라우드 및 하이브리드 클라우드 지원:Tanzu는 다양한 클라우드 플랫폼(AWS, Azure, Google Cloud)과 온프레미스 환경을 쉽게 통합하여 클러스터를 관리할 수 있습니다. Tanzu Mission Control을 통해 멀티 클러스터 관리 및 멀티 클라우드 환경에서 일관된 관리가 가능합니다.Tanzu Mission Control:Tanzu는 Tanzu Mission ..
-
SUSE Rancher와 Red Hat OpenShift 제품 비교kubernetes 2024. 9. 6. 13:48
1. SUSE Rancher와 Red Hat OpenShift 개요SUSE Rancher목적: Rancher는 여러 Kubernetes 클러스터를 관리하고 운영할 수 있는 멀티클러스터 관리 플랫폼입니다. 다양한 클라우드 환경, 하이브리드 클라우드, 엣지 컴퓨팅 등을 지원하며, Kubernetes를 쉽게 배포하고 관리할 수 있도록 설계되었습니다.오픈소스: Rancher는 완전한 오픈소스 프로젝트로 누구나 자유롭게 사용할 수 있습니다.배포 옵션: 단일 클러스터 또는 멀티 클러스터 환경에서 사용할 수 있으며, on-premise와 퍼블릭 클라우드 환경 모두에서 운영이 가능합니다.기타 기능: Helm, Istio, CNI 플러그인 및 다양한 오픈소스 도구를 쉽게 통합할 수 있습니다.Red Hat OpenShif..
-
네트워크 토폴로지 설계도kubernetes 2024. 8. 31. 12:53
네트워크 토폴로지 설계도네트워크 토폴로지 설계도는 네트워크 구성 요소들(서버, 스위치, 라우터, 방화벽 등)과 그들 간의 연결을 시각적으로 표현한 다이어그램입니다. 특히 Kubernetes 클러스터를 위한 네트워크 토폴로지 설계도는 클러스터의 네트워크 구조를 명확하게 이해하고 설계하는 데 필수적인 역할을 합니다. 이 설계도는 네트워크 구성의 복잡성을 시각적으로 표현하며, 네트워크 설정, 문제 해결, 최적화 및 보안 강화를 돕습니다.네트워크 토폴로지 설계도 구성 요소클러스터 노드마스터 노드: 클러스터 관리와 조정을 담당.워커 노드: 애플리케이션이 실제로 실행되는 노드.네트워크 장비스위치: 네트워크 트래픽을 전달하는 장치.라우터: 네트워크 간의 트래픽을 전달하는 장치.방화벽: 네트워크 보안을 위해 트래픽을 ..
-
인프라 준비 계획서와 온프레미스 인프라 설정kubernetes 2024. 8. 31. 12:51
인프라 준비 계획서인프라 준비 계획서는 Kubernetes 클러스터를 구축하기 전에 필요한 모든 인프라 관련 작업과 준비사항을 상세히 기술한 문서입니다. 이 문서는 프로젝트의 성공적인 시작을 보장하기 위해 필요한 자원, 절차, 일정 등을 포함합니다. 주요 내용은 다음과 같습니다:프로젝트 개요프로젝트의 목적과 범위예상 일정 및 마일스톤필요한 자원하드웨어 자원: 서버, 스토리지 장치, 네트워크 장비 등소프트웨어 자원: 운영체제, Kubernetes 배포 도구(kubeadm, kops 등), 필요 라이브러리 및 툴인력 자원: 각 역할에 필요한 인원(예: 네트워크 전문가, 시스템 관리자 등)환경 설정서버 사양: CPU, 메모리, 디스크 용량 등 각 서버에 필요한 최소 사양네트워크 구성: IP 주소 계획, 서브넷..