GOM Douments

여행, 생활, 테크 정보

GOM Douments

여행, 생활, 테크 정보

[카테고리:] IT

각 종 IT 관련 정보를 공유해 드립니다.

맥북 Docker 빌드 및 kubernetes 배포 3단계

맥북 Docker 빌드 및 Kubernetes 배포하는 방법을 안내합니다. 또한, Ingress-NGINX 컨트롤러 이슈를 해결하는 방법도 포함합니다. 1. Kubernetes 환경 설정 1.1 Homebrew 설치 먼저 Homebrew가 설치되어 있는지 확인합니다. 없다면, 다음 명령어를 통해 설치합니다. 1.2 Docker Desktop 설치 Docker Desktop은 Mac에서 Kubernetes를 사용할 수 있도록 합니다. 1. Docker Desktop을 공식 웹사이트에서 다운로드하고 설치합니다. 2. Docker Desktop을 실행한.

Kubernetes Elastic APM NestJS 환경구성 2가지

Elastic APM(Elastic Application Performance Monitoring)은 애플리케이션의 성능을 모니터링하고, 성능 문제를 분석하며, 사용자 경험을 개선하는 데 도움이 되는 도구입니다. 이 가이드에서는 Kubernetes Elastic APM 서버를 설정하고, Elastic APM NestJS 애플리케이션 설정 방법을 다루겠습니다. 사전 요구사항 • Kubernetes 클러스터 • EFK 구성 • kubectl CLI 도구 • NestJS 애플리케이션 • Docker 참고구성 : Kubernetes EFK 설치 하는.

Kubernetes EFK 설치 하는 3가지 방법

EFK (Elasticsearch, Fluent Bit, Kibana)는 로그 저장, 시각화하는 데 강력한 도구 입니다. 다음에서 Kubernetes EFK 설치 설정하는 방법을 안내하겠습니다. Kubernetes에 EFK(Elasticsearch, Fluent bit, Kibana) 구성 장점 1. 자동 확장성: Kubernetes의 자동 확장 기능을 통해 ELK 스택이 증가하는 로그 데이터를 효과적으로 처리할 수 있습니다. 2. 고가용성: Kubernetes의 내장된 복구 및 재시작 기능으로 ELK 스택의 가용성을 높일.

Kubernetes EFK 구축 연동 3가지 OpenSearch

Kubernetes EFK 구축을 OpenSearch로 구성하는 방법과 아주 간단하게 Kubernetes에 fluent-bit을 설치하는 3가지 명령어를 공유드립니다. 개요 Amazon Web Services (AWS) OpenSearch는 Elasticsearch와 Kibana의 오픈 소스 버전을 기반으로 하는 검색 및 분석 엔진입니다. EFK Stack은 Elasticsearch, Fluentd, 및 Kibana의 약자로, 로그 데이터의 집계, 저장, 검색, 시각화를 위한 인기 있는 솔루션입니다. 이 가이드에서는 Kubernetes 환경에 EFK Stack을 구축하는.

Kubernetes Istio 구성 5가지, gRPC Service Mesh

Kubernetes Istio 구성은 서비스 메시 구현을 위한 플랫폼으로, 트래픽 관리, 보안, 관측 및 폴리시 적용과 같은 다양한 서비스 메시 기능을 제공합니다. gRPC란? gRPC는 마이크로서비스 간의 통신을 위한 효율적이고 성능이 우수한 프로토콜입니다. gRPC는 Google이 개발한 오픈 소스 원격 프로시저 호출 (RPC) 프레임워크입니다. Kubernetes와 gRPC를 함께 사용하면 여러 가지 장점이 있습니다. 다음은 gRPC의 주요 장점입니다: 프로토콜 버퍼.

Dynamo DB local Docker 구성 4가지 및 GUI Tool

로컬테스트 및 GUI틀이 한정되어 있는 AWS의 Dynamo DB local Docker 구성 및 GUI Tool 구성 및 설치 사용법을 같이 알아보도록 합시다. Dynamo DB local Docker Compose를 사용하여 실행하기 1. Docker Compose 파일 생성 먼저 docker-compose.yml 파일을 프로젝트의 루트 디렉토리에 생성합니다. DynamoDBLocal.jar 는 공식 사이트에서 다운로드 가능합니다. 2. DynamoDB Local 시작 Docker Compose를 사용하여 DynamoDB Local 서비스를 시작합니다..

NestJS Redis Bull 사용하기

NestJS에서 Redis와 Bull 사용하기 NestJS는 백엔드 애플리케이션을 구축하기 위한 강력한 프레임워크로, Redis 및 Bull과 같은 라이브러리와의 통합도 간단하게 제공됩니다. 아래는 NestJS Redis Bull을 사용하여 비동기 작업 큐를 구성하는 방법에 대한 설명입니다. 1. NestJS Redis Bull 설치 https://nestjs.com/ 먼저 필요한 패키지를 설치합니다. 2. 모듈 설정 Bull 모듈을 앱 모듈에 임포트합니다. 3. 큐 정의 작업을 정의하기 위한.

Kubernetes 로드밸런서 파드 연결 503 에러

안녕하세요! 오늘은 Kubernetes 로드밸런서 파드연결의 안정성을 위한 Probes와 Lifecycle설정에 대하여 깊이 있게 다뤄볼 예정입니다. 운영중 서비스 발생 현상으로 개선한 내역 확인해 봅시다. 발생 현상 autoscale 2 → 40 증가시 워커 노드 증가 현상, 어플리케이션 늘어나는 정상 감지 시간 지연이 필요autoscale시 몇몇 파드 재기동 현상발생, 시간이 지연 되나 결국 정상화 되는 현상 발생 조치 사항 livenessProbe.