[Kubernetes] RBAC 완전 정리: 역할 기반 접근 제어 메커니즘과 실무 패턴
📌 들어가며 이번 글에서는 쿠버네티스의 접근 제어 RBAC를 완전 정리한다. 누가(Subject)·무엇을(Resource)·어떻게(Verb) 할 수 있는지를 정의하고 부여하는 구조와, 4가지 바인딩 조합, 권한 합산 원칙, 실무 패턴을 다룬다. RBAC란? 역할 기반 접근 제어(Role-Based Access Control). Role/Clu...
📌 들어가며 이번 글에서는 쿠버네티스의 접근 제어 RBAC를 완전 정리한다. 누가(Subject)·무엇을(Resource)·어떻게(Verb) 할 수 있는지를 정의하고 부여하는 구조와, 4가지 바인딩 조합, 권한 합산 원칙, 실무 패턴을 다룬다. RBAC란? 역할 기반 접근 제어(Role-Based Access Control). Role/Clu...
📌 들어가며 이번 글에서는 쿠버네티스 영구 스토리지의 두 축인 PV & PVC를 완전 정리한다. 개념·생명주기·주요 속성부터 StatefulSet·공유 스토리지·VolumeSnapshot 같은 실무 패턴과 트러블슈팅까지 다룬다. PV & PVC란? PV(PersistentVolume)는 관리자가 프로비저닝한 실제 스토리지(디스크...
📌 들어가며 이번 글에서는 클러스터 내부 서비스를 외부에 노출하는 두 방식 NodePort vs Ingress를 비교 정리한다. 계층·프로토콜 차이부터 Path/Host 라우팅, TLS, HyperCloud Traefik 구성, NLB 포함 실무 트래픽 흐름까지 다룬다. 한눈에 — NodePort는 노드 IP:포트로 여는 L4 방식(개발/테스...
📌 들어가며 이번 글에서는 컨테이너 상태를 주기적으로 검사해 자동 복구와 트래픽 제어를 수행하는 Probe(헬스체크)를 완전 정리한다. Liveness·Readiness·Startup 세 종류의 차이, 검사 방식(http/tcp/exec), Spring Boot 실무 설정, 그리고 흔한 실수까지 다룬다. Probe란? kubelet이 컨테이너...
📌 들어가며 이번 글에서는 마이크로서비스 간 통신을 관리·보안·모니터링하는 Istio Service Mesh를 정리한다. 애플리케이션 코드를 고치지 않고 Sidecar(Envoy)로 모든 트래픽을 제어하는 아키텍처부터, 트래픽 관리(Canary·Circuit Breaker)·보안(mTLS)·가시성(Kiali·Jaeger)까지 다룬다. Serv...
📌 들어가며 트래픽은 하루 종일 일정하지 않다. 낮에는 몰리고 밤에는 한산하며, 이벤트가 열리면 순식간에 몇 배로 뛴다. 이때 Pod 개수를 사람이 손으로 늘렸다 줄였다 하는 건 현실적이지 않다. HPA(Horizontal Pod Autoscaler)는 이 일을 자동으로 해주는 쿠버네티스의 오토스케일링 컨트롤러다. HPA 한 줄 요약 CPU·...
📌 들어가며 이번 글에서는 Calico가 노드 간 Pod 통신을 어떻게 라우팅하는지, 그 핵심인 BGP(Border Gateway Protocol)를 정리한다. BGP 개념부터 Calico에서의 동작, Peering 방식(Mesh vs Route Reflector), calico-node 재시작 영향, 트러블슈팅까지 다룬다. BGP란? “어디...
📌 들어가며 이번 글에서는 기존 클러스터에 워커 노드를 추가하는 두 가지 방법 — 쌩 서버(깡통)부터 세팅하는 방식과 AMI 복제 방식을 정리한다. 각 절차와, 특히 AMI 복제 시 놓치기 쉬운 machine-id 재생성·kubeadm reset을 짚는다. 두 방식 비교 — 쌩 서버는 깨끗하지만 30~60분 걸리고, AMI 복제는 10~20분...
📌 들어가며 이번 글에서는 외부 사용자의 요청이 NLB → Traefik → 애플리케이션 Pod까지 도달하는 전체 트래픽 흐름을 단계별로 추적한다. 왜 Service가 2개 필요한지, Ingress와 Ingress Controller가 어떻게 협력하는지, 실제 패킷이 어느 IP·포트를 거치는지 정리한다. 한 줄 요약 — NLB → NodePo...
📌 들어가며 이번 글에서는 쿠버네티스에서 TLS 인증서를 자동 발급·갱신·관리하는 cert-manager를 정리한다. Let’s Encrypt 무료 인증서부터 와일드카드(DNS-01), 내부 Private CA(폐쇄망)까지, 그리고 만료 걱정 없는 자동 갱신 메커니즘을 다룬다. cert-manager란? Certificate 리소스를 선언하면...