cloud native 3

[쿠버네티스] (3/3) minikube로 로컬 쿠버네티스 실습

이전 글 1 : 2025.10.14 - [클라우드] - [쿠버네티스] (1/3) Cloud Native와 Kubernetes란?이전 글 2 : 2026.04.15 - [클라우드] - [쿠버네티스] (2/3) 쿠버네티스 주요 오브젝트 정리이전 글에서는 Pod, Deployment, Service 등 쿠버네티스의 주요 오브젝트들을 정리했다.이번 글에서는 로컬 환경에서 쿠버네티스를 직접 실습할 수 있는 minikube를 설치하고, 실제로 애플리케이션을 배포해보도록 하겠다.1. minikube란?minikube는 로컬 환경(개인 PC)에서 쿠버네티스 클러스터를 간편하게 실행할 수 있게 해주는 도구다. 실제 운영 환경의 멀티 노드 클러스터와 달리, 단일 노드 클러스터를 로컬에 구성하여 쿠버네티스를 학습하고 테스트..

클라우드 2026.04.17

[쿠버네티스] (2/3) 쿠버네티스 주요 오브젝트 정리

이전 글 : 2025.10.14 - [클라우드] - [쿠버네티스] (1/3) Cloud Native와 Kubernetes란? 이전 글에서는 Cloud Native의 개념과 쿠버네티스의 전체적인 아키텍처(Control Plane, Worker Node)에 대해 정리했다.이번 글에서는 실제 쿠버네티스를 사용할 때 가장 자주 마주치는 주요 오브젝트(Object)들을 정리해보고자 한다.1. 쿠버네티스 오브젝트(Object)란?쿠버네티스에서 오브젝트(Object)란 클러스터의 상태를 나타내는 영속적인 개체로, "어떤 컨테이너화된 애플리케이션이 실행되고 있는지", "어떤 노드에서 실행되는지", "어떤 정책이 적용되는지" 등을 정의한다.오브젝트는 YAML 파일 형태로 정의하며, kubectl apply 명령어로 클러..

클라우드 2026.04.15

[쿠버네티스] (1/3) Cloud Native와 Kubernetes란?

이번 글에서는 클라우드 환경에서 서비스를 더 효율적으로 만들고 운영하기 위한 핵심 기술, 클라우드 네이티브와 쿠버네티스에 대해 알아보도록 하겠다. 1. 클라우드 네이티브(Cloud Native)란?클라우드 네이티브(Cloud Native)란 한 마디로 클라우드 환경에 최적화된 애플리케이션 개발 및 배포 방식이다. 클라우드 환경을 최대한 활용할 수 있도록 설계된 소프트웨어 개발 및 운영 방식으로, 물리적인 인프라가 아닌 클라우드 환경의 장점을 최대한 활용해서 더 빠르고 유연하게 서비스를 만들고 운영하기 위한 철학이라고 볼 수 있다.- 클라우드 네이티브의 장점효율성 증가: 자동화된 도구와 클라우드 서비스를 활용하여 애플리케이션을 신속 구축 가능비용 절감: 고비용의 물리적 인프라 운영 방식이 아닌, 사용한 만..

클라우드 2025.10.14