호이로그
close
프로필 배경
프로필 로고

호이로그

  • 분류 전체보기 (481) N
    • 개발 (258) N
      • C언어 (0)
      • PHP (6)
      • JAVA (70)
      • Python (10)
      • Typescript (23) N
      • HTML (0)
      • DB (50)
      • NestJS (3)
      • 리눅스 (53)
      • 구글지도 (29)
      • 기타 (14)
    • IT 테크 (175) N
      • 리뷰 (110)
      • 기타 (63) N
    • 전자회로 & 부품 (37) N
    • 디지털 행정 & 자동화 실무 가이드 (2)
    • 기타 (1)
  • 홈
  • 태그
  • 방명록

Spring Boot + Kubernetes 배포하기 - 컨테이너 오케스트레이션으로 확장성 확보

Docker를 사용하면 애플리케이션을 컨테이너로 패키징할 수 있지만, 여러 대의 서버와 수많은 컨테이너를 관리하기에는 한계가 있습니다. 이때 등장하는 것이 Kubernetes (쿠버네티스)입니다. Kubernetes란?Kubernetes는 Google이 개발하고 CNCF가 관리하는 컨테이너 오케스트레이션 플랫폼입니다. 수십~수백 개의 Docker 컨테이너를 자동으로 배포, 스케일링, 복구하고, 서비스 간 트래픽을 효율적으로 분산시킵니다.Pod: Kubernetes의 최소 실행 단위 (1개 이상의 컨테이너 포함)Deployment: Pod의 배포, 업데이트, 롤백을 관리Service: Pod 간 통신과 외부 노출(Load Balancer) 담당Ingress: 외부 트래픽을 도메인 기반으로 라우팅 1. 준..

  • format_list_bulleted 개발/JAVA
  • · 2025. 11. 10.
  • textsms

[JAVA] Spring Cloud 소개 — 마이크로서비스 아키텍처의 핵심 구성 이해

최근 대규모 시스템은 단일 애플리케이션(Monolith)보다 마이크로서비스 아키텍처(MSA, Microservice Architecture)를 선호하는 추세입니다. 서비스가 커질수록 배포, 장애 대응, 확장성 면에서 독립적인 구조가 필요하기 때문입니다. 이러한 환경에서 MSA를 쉽게 구축할 수 있도록 지원하는 대표적인 프레임워크가 바로 Spring Cloud입니다. Spring Cloud란?Spring Cloud는 분산 시스템 개발에 필요한 기능들을 표준화하고 쉽게 통합할 수 있도록 제공하는 마이크로서비스 전용 프레임워크입니다. 단순히 마이크로서비스를 "분리"하는 것을 넘어, 서비스 간의 통신, 구성 관리, 로드 밸런싱, 장애 복구 등 복잡한 분산 환경 문제를 해결해줍니다.즉, “서비스는 작게 쪼개지만..

  • format_list_bulleted 개발/JAVA
  • · 2025. 11. 3.
  • textsms
초보자를 위한 쿠버네티스 입문 가이드

초보자를 위한 쿠버네티스 입문 가이드

쿠버네티스란 무엇인가요? 이 글에서는 쿠버네티스의 개념, 핵심 구성 요소, Docker와의 차이점 등을 초보자도 이해하기 쉽게 설명합니다.​🚀 초보자를 위한 쿠버네티스 입문 가이드1. 쿠버네티스란?쿠버네티스(Kubernetes)는 컨테이너화된 애플리케이션의 배포, 스케일링, 관리 등을 자동화하는 오픈소스 플랫폼입니다. 구글에서 개발되었으며, 현재는 CNCF(Cloud Native Computing Foundation)에서 관리하고 있습니다. ‘Kubernetes’는 그리스어로 ‘조타수’를 의미하며, 종종 ‘k8s’로 줄여서 표기하기도 합니다.​FE 개발자 rldnd+ 1쿠버네티스+ 1기록기록2. 왜 쿠버네티스가 필요한가요?현대의 애플리케이션은 마이크로서비스 아키텍처를 기반으로 하며, 다양한 환경에서 안..

  • format_list_bulleted 개발/기타
  • · 2025. 4. 27.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (481) N
    • 개발 (258) N
      • C언어 (0)
      • PHP (6)
      • JAVA (70)
      • Python (10)
      • Typescript (23) N
      • HTML (0)
      • DB (50)
      • NestJS (3)
      • 리눅스 (53)
      • 구글지도 (29)
      • 기타 (14)
    • IT 테크 (175) N
      • 리뷰 (110)
      • 기타 (63) N
    • 전자회로 & 부품 (37) N
    • 디지털 행정 & 자동화 실무 가이드 (2)
    • 기타 (1)
최근 글
최근 댓글
태그
  • #java
  • #api가이드
  • #mysql
  • #리눅스기초
  • #typescript
  • #springboot
  • #리눅스명령어
  • #google지도api
  • #routesapi
  • #googlemap
전체 방문자
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바