치자피즈
close
프로필 배경
프로필 로고

치자피즈

  • 분류 전체보기 (118)
    • Linux (5)
    • 알고리즘공부 (37)
      • 자료구조 (13)
      • 알고리즘 (8)
      • 프로그래머스 (16)
    • Git (4)
    • SQL (3)
    • SW 공학 (8)
    • Java (6)
    • 한화 BEYOND SWCAMP 12기 (1)
      • 회고 (1)
    • 일상 (1)
      • 맛집 (1)
    • Spring (33)
    • Vue (1)
    • Docker (7)
    • Kubernetes (5)
    • DevOps (2)
  • 홈
  • 태그
  • 방명록

Service Mesh와 Istio

Service Mesh란?마이크로서비스 아키텍처에서 서비스 간의 통신을 관리하고 최적화하는 인프라 계층.  필요한 이유마이크로서비스 아키텍처에서는 여러 개의 서비스가 서로 통신하면서 하나의 애플리케이션을 구성한다.하지만 이런 서비스 간 통신을 직접 관리하면 복잡성이 증가한다. 예시트래픽 제어: A 서비스가 B 서비스로 요청을 보낼 때, 부하 분산이나 리트라이 기능이 필요보안: 서비스 간 통신을 암호화하고, 특정 요청을 인가해야 함.모니터링: 어느 서비스가 느린지, 오류율이 높은지 로깅 및 트레이싱이 필요함. 서비스메쉬를 사용하면 위 문제들을 애플리케이션 코드 수정 없이 해결할 수 있다! 핵심 기능 1. 서비스 간 통신 관리서비스 메쉬는 각 서비스 간의 요청과 응답을 처리하는 프록시를 배치하여, 마이크로서..

  • format_list_bulleted Kubernetes
  • · 2025. 3. 17.
  • textsms

ConfigMap으로 환경변수 관리

ConfigMap이란? 애플리케이션의 설정 정보를 환경변수나 설정 파일 형태로 관리할 수 있도록하는 쿠버네티스 리소스이다. 피드를 생성하면서 컨테이너에 입력해줘야하는 설정값이 있는 경우가 있다.이때 같은 이미지를 사용하더라도 설정에 따라서 애플리케이션이 다르게 동작할 수 있는데 이럴때마다 이미지를 만들면 효율적이지 못하다.이럴땐 환경변수를 이용해서 파드를 생성하면서 설정값을 입력해줄 수 있다.또한 환경변수를 사용하여 전달할 수도 있지만 설정이 여러가지가 있으면 파드의 설정과 함께 작성하기에 복잡해질 수 있다.그래서 파드의 yml과 설정 내용의 yml을 분리하기 위해 사용한다. 설정1. ConfigMap 생성 예제apiVersion: v1kind: ConfigMapmetadata: name: cm-dev..

  • format_list_bulleted Kubernetes
  • · 2025. 3. 13.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (118)
    • Linux (5)
    • 알고리즘공부 (37)
      • 자료구조 (13)
      • 알고리즘 (8)
      • 프로그래머스 (16)
    • Git (4)
    • SQL (3)
    • SW 공학 (8)
    • Java (6)
    • 한화 BEYOND SWCAMP 12기 (1)
      • 회고 (1)
    • 일상 (1)
      • 맛집 (1)
    • Spring (33)
    • Vue (1)
    • Docker (7)
    • Kubernetes (5)
    • DevOps (2)
최근 글
인기 글
최근 댓글
태그
  • #도커
  • #설정
  • #코딩테스트
  • #Java
  • #SpringBoot
  • #programmers
  • #알고리즘
  • #Spring
  • #프로그래머스
  • #docker
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바