반응형 DevOps15 [k8s] 쿠버네티스 스토리지, 어디서부터 시작해야 할까? (PVC, PV, StorageClass, 그리고 CSI) 쿠버네티스를 처음 접하는 분들이 가장 어려워하는 부분 중 하나가 바로 스토리지입니다. 쿠버네티스는 컨테이너 오케스트레이션 도구로, 컨테이너의 생성, 삭제, 확장 등을 자동화해 줍니다. 컨테이너는 기본적으로 임시(ephemeral)적인 성격을 가지고 있습니다. 컨테이너가 삭제되면 그 안에 있던 데이터도 함께 사라지게 됩니다. 하지만 데이터베이스나 파일 서버처럼 데이터를 영구적으로 보관해야 하는 애플리케이션의 경우, 데이터를 안전하게 저장할 수 있는 공간이 필요합니다.이번 포스팅에서는 쿠버네티스에서 데이터를 영구적으로 저장하기 위한 스토리지의 기본 개념과 종류, 그리고 동작 과정에 대해 알아보겠습니다.이전에 학습한 [k8s] 쿠버네티스 네트워킹: Pod 간 통신 (Pod-to-Pod Communication.. 2026. 4. 1. [k8s] 쿠버네티스 네트워킹: Pod 간 통신 (Pod-to-Pod Communication) 가이드 오늘은 쿠버네티스 네트워킹의 핵심 중 하나인 "Pod 간 통신 (Pod-to-Pod Communication)"에 대해 알아보겠습니다.쿠버네티스는 마이크로서비스 아키텍처를 기반으로 설계되었으며, 수많은 Pod들이 서로 협력하여 전체 애플리케이션을 구성합니다. 따라서 Pod들이 어떻게 서로를 찾고 통신하는지 이해하는 것은 쿠버네티스를 효율적으로 활용하고 문제를 해결하는 데 필수적입니다. 이전에 학습한 [kubernetes] 쿠버네티스의 핵심 구성요소 완벽 이해: kube-system, api-server, etcd 알아보기쿠버네티스 네트워킹의 특징: 플랫 네트워킹쿠버네티스는 모든 Pod들이 고유한 IP 주소를 가지는 플랫 네트워킹 (Flat Networking) 모델을 지향합니다. 즉, 각 Pod는 다른 .. 2026. 3. 29. [kubernetes] 쿠버네티스의 핵심 구성요소 완벽 이해: kube-system, api-server, etcd 쿠버네티스(Kubernetes, K8s)는 현대적인 컨테이너 오케스트레이션 시스템의 사실상 표준이 되었습니다. 수많은 개발자와 운영자가 이 강력한 플랫폼을 사용하여 애플리케이션을 배포하고 관리하고 있지만, 정작 그 핵심이 어떻게 구성되고 동작하는지에 대해서는 깊이 이해하지 못한 경우가 많습니다.쿠버네티스의 진정한 강력함을 이해하고, 안정적이며 효율적인 클러스터를 운영하기 위해서는 Control Plane 구성요소들의 역할과 상호작용을 깊이 이해해야 합니다.오늘 포스팅에서는 쿠버네티스의 핵심 중의 핵심인 kube-system 네임스페이스, 모든 요청의 게이트웨이 kube-apiserver, 그리고 클러스터의 상태를 저장하는 **etcd**에 대해 상세히 알아보고, 실제 실습을 통해 그 동작 과정을 눈으로 .. 2026. 3. 25. [kubernetes] 쿠버네티스 논리적 공간 관리 (멀티테넌시) 네임스페이스 오늘 다뤄볼 주제는 쿠버네티스(Kubernetes, K8s)를 운영하면서 반드시 마주하게 되는, 그리고 효율적인 클러스터 관리를 위한 필수 개념인 **‘네임스페이스(Namespace)’**입니다.쿠버네티스 클러스터는 수많은 오브젝트(Pod, Service, Deployment 등)가 얽혀 작동하는 복잡한 생태계입니다. 이 생태계를 무작위로 방치하면 관리 불가능한 상태가 됩니다. 이때 질서를 부여하고 논리적인 울타리를 쳐주는 역할이 바로 네임스페이스입니다.본 포스팅에서는 네임스페이스의 개념부터, 왜 필요한지, 그리고 직접 실습을 통해 어떻게 활용하고 제어하는지 상세히 알아보겠습니다. 이전에 학습한 [kubernetes] 쿠버네티스 배포 전략 완벽 가이드: 롤링 업데이트부터 카나리 배포까지 알아보기 1. 쿠.. 2026. 3. 22. 이전 1 2 3 4 다음 반응형