Infra/Container 3

[Kubernetes] K8s Cluster

⚡ 1. Kubernetes 클러스터(K8s Cluster)란?Kubernetes(쿠버네티스, K8s) 는 컨테이너화된 애플리케이션을 자동으로 배포, 관리, 확장할 수 있는 컨테이너 오케스트레이션 플랫폼입니다.Kubernetes 클러스터는 여러 노드(Node)로 구성되며, 애플리케이션을 배포하고 실행하는 분산 시스템의 역할을 합니다. ✅ Kubernetes 클러스터의 핵심 기능 🔹 자동화된 컨테이너 배포 & 관리 → 컨테이너 기반 애플리케이션을 자동으로 배포하고 실행🔹 자동 확장(Auto Scaling) → 트래픽 증가 시 Pod을 자동으로 추가하거나 제거🔹 셀프 힐링(Self-Healing) → 장애가 발생한 컨테이너를 자동으로 복구🔹 로드 밸런싱 & 서비스 디스커버리 → 여러 개의 Pod을 하..

Infra/Container 2025.03.04

[Kubernetes] 쿠버네티스 (K8s)

⚡ 1. 쿠버네티스(Kubernetes)란?쿠버네티스(Kubernetes, K8s) 는 컨테이너화된 애플리케이션을 자동으로 배포, 운영, 확장하는 컨테이너 오케스트레이션 플랫폼입니다.Google에서 개발하고 현재는 Cloud Native Computing Foundation(CNCF) 에서 관리하는 오픈소스 프로젝트입니다. ✅ 쿠버네티스의 핵심 기능 🔹 컨테이너 자동 배포 및 스케일링 → 애플리케이션을 자동으로 배포하고 확장🔹 로드 밸런싱 및 서비스 디스커버리 → 여러 컨테이너 간의 네트워크 통신 관리🔹 셀프 힐링(Self-Healing) → 오류가 발생한 컨테이너를 자동으로 재시작🔹 롤링 업데이트 & 롤백 → 무중단 배포 가능🔹 클러스터 리소스 최적화 → CPU, 메모리 등을 효율적으로 할당 ..

Infra/Container 2025.03.03

[Docker] Docker 정리

🚀 Docker는 컨테이너(Container) 기반 가상화 기술로, 애플리케이션과 환경을 패키징하여 어디서든 동일한 환경에서 실행할 수 있도록 도와주는 도구입니다. 이 문서에서는 Docker의 개념, 주요 명령어, 이미지 & 컨테이너 관리, 네트워크, 볼륨, 최적화 전략, Docker Compose 및 실전 활용법을 정리합니다. ⚡ 1. Docker란?Docker는 컨테이너(Container) 기반 가상화 기술로, 애플리케이션과 실행 환경을 패키징하여 어디서나 동일한 환경에서 실행할 수 있도록 도와준다. ✅ Docker의 주요 특징 • 경량 가상화 → 기존의 VM과 달리 호스트 OS 커널을 공유하여 빠르고 가벼움 • 일관된 실행 환경 → 운영체제(OS)와 애플리케이션을 묶어서 실행 가능 • 애플리케이션..

Infra/Container 2025.02.28