[Kubernetes] CNI, Flannel, 그리고 Service의 차이 완벽 정리쿠버네티스를 공부하다 보면 네트워크 부분에서 머리가 아파옵니다. CNI, Flannel, Service... 다 통신을 하게 해주는 것 같은데, 도대체 무슨 차이가 있을까요?이번 글에서는 쿠버네티스 네트워크의 핵심 개념들을 **"도로"와 "내비게이션"**에 비유하여 아주 쉽게 정리해 보겠습니다.1. CNI (Container Network Interface)란?한 줄 요약: 쿠버네티스 네트워크의 "표준 규격(인터페이스)"쿠버네티스는 직접 네트워크 기능을 만들지 않았습니다. 대신 **"IP는 이렇게 주고, 연결은 이렇게 하라"**는 규칙(Interface)만 정해두었습니다. 이 규칙이 바로 CNI입니다.CNI의 역할: 파..
[Kubernetes] Kind로 실습하며 정리한 핵심 개념 요약 (노드, 컨트롤러, 서비스)로컬 쿠버네티스 학습 도구인 **Kind(Kubernetes in Docker)**를 사용하여 실습하면서 알게 된, 초심자가 헷갈리기 쉬운 핵심 개념들을 정리해 보았다.1. 인프라: Kind 노드의 정체 (가면무도회)kind create cluster로 노드 3개를 띄웠을 때, 내 컴퓨터에서는 무슨 일이 일어난 걸까?실체: VM(가상머신) 3대가 아니라, 도커 컨테이너 3개가 생성된 것이다. (docker ps로 확인 가능)속임수: 이 컨테이너들은 내부에서 systemd 등이 돌아가며 실제 OS처럼 행동한다. 쿠버네티스 마스터는 이들을 "진짜 컴퓨터(Node)"라고 인식한다.장점: 진짜 VM 3대를 띄우는 것보다..
