easydong

[Cloud] 클라우드 컴퓨팅의 이해

📌 들어가며 이번 글에서는 클라우드 컴퓨팅의 개념과 이점, 그리고 AWS 글로벌 인프라(리전·가용 영역)를 정리한다. 클라우드 인프라 구축 프로젝트의 첫 단추로, 왜 물리 서버 대신 클라우드를 쓰는지부터 짚는다. 클라우드 컴퓨팅이란? 컴퓨팅 파워·데이터베이스·스토리지 같은 IT 리소스를 인터넷을 통해 온디맨드(on-demand)로 제공하고, ...

[Kubernetes] 쿠버네티스 노드(Node) 관리

📌 들어가며 이번 글에서는 쿠버네티스 노드(Node) 유지관리를 정리한다. 노드는 애플리케이션(Pod)이 실제로 실행되는 물리·가상 서버로, 주기적인 유지보수가 필요하다. Drain·Cordon·Uncordon으로 노드를 안전하게 관리하고, 문제 해결과 버전 업그레이드까지 다룬다. Node란? 쿠버네티스에서 Pod가 실제로 실행되는 워커 머신...

[Kubernetes] ConfigMap과 Secret

📌 들어가며 이번 글에서는 파드의 설정을 코드에서 분리하는 ConfigMap과 Secret을 정리한다. 환경별로 달라지는 설정값과 민감 정보를 애플리케이션 이미지에 박아 넣지 않고, 외부 오브젝트로 관리하는 방법이다. 왜 분리하나? 설정값(DB URL 등)을 코드/이미지에 하드코딩하면, 환경(개발/운영)이 바뀔 때마다 이미지를 다시 빌드해야 ...