kubernetes

클라우드

[O-Tel] Opentelemetry로 .Net Trace 구성하기

개요안녕하세요. 오늘은 회사에서 PoC를 진행했던 O-Tel을 통한 Observalbility 구성하기 중 .Net Core App을 대상으로 Trace 메트릭을 수집하는 방법에 대해 정리하고자 합니다. 공식 문서를 참고하며 구성하였고, PoC를 진행했던 것보단 최소한으로 핵심적인 것들만 정리해 보려 합니다. 아키텍처구현 목표이번 글에서의 흐름은 아래와 같이 진행됩니다. 1. kind를 통해 간단한 kubernetes 클러스터를 생성합니다.2. Trace Metrics을 확인하기 위한 Grafana를 설치합니다.3. Trace Metrics의 수집, 저장을 위한 Tempo를 설치합니다.4. Open Telemetry Collector를 설치하고, Trace Metrics 자동 수집을 위한 CRD를 구성합..

클라우드

[EKS] Amzaon EKS 설치 및 기본 사용

이번 게시글은 가시다님의 AEWS [2기] 스터디 내용을 정리한 포스트 입니다. 이번 게시글은 첫 주차의 스터디 내용인 Amazon EKS 설치 및 기본 사용에 대해 정리합니다. EKS의 구성 요소를 간단히 파악하고, 실제로 배포해 봅니다. Amzaon EKS 개요 Amazon EKS는 Kubernetes를 쉽게 실행할 수 있는 관리형 서비스입니다.[1] Kubernetes 클러스터는 컨트롤 플레인과 워커 노드로 구성되어 있습니다. EKS는 컨트롤 플레인을 여러 가용 영역에 인스턴스를 실행하여 고가용성을 보장하고, 지속적인 관리를 통해 비정상 적인 컨트롤 플레인 노드를 감지, 교체하며 자동화된 버전 업그레이드를 제공합니다. 오픈소스 Kubernetes 소프트웨어의 최신 버전을 사용하기에 Kubernete..

클라우드

[k8s]쿠버네티스 시작하기

쿠버네티스 도입 배경 쿠버네티스, 컨테이너 기술이 도입되기 전 대부분의 소프트웨어 애플리케이션은 하나의 프로세스 또는 몇 개의 서버에 분산된 프로세스로 실행하는 거대한 모놀리스였다. 이런 레거시 시스템은 릴리즈 주기가 느리고, 개발자는 전체 릴리즈 주기가 끝날 때마다 전체 시스템을 패키징 하고 운영팀에게 넘기고, 운영팀은 이를 운용 가능한 서버로 직접 마이그레이션 했다. 이런 거대한 모놀리스 레거시 애플리케이션은 점차 마이크로 서비스라는 독립적으로 실행되는 더 작은 구성요소로 세분화 됐다. 마이크로 서비스는 서로 분리돼 있기 때문에 서비스 개별적으로 개발, 배포, 업데이트, 확장할 수 있다. 하지만 세분화가 많이 될수록 관리해야 할 운영 포인트가 증가하여 이를 유지하는데 어려움이 생기게 됐다. 이런 구성..

junkmm
'kubernetes' 태그의 글 목록