GCP에 VM으로 직접 쿠버네티스 클러스터 구축하는 방법

쿠버네티스(Kubernetes)는 컨테이너화된 애플리케이션의 자동 배포, 스케일링, 운영을 위한 강력한 오케스트레이션 플랫폼입니다. 클라우드 네이티브 환경에서는 관리형 쿠버네티스 서비스(GKE, EKS, AKS 등)를 사용하는 것이 일반적이지만, 직접 구축하는 과정을 통해 쿠버네티스의 아키텍처를 알아 봅시다. 이 가이드에서는 Google Cloud Platform(GCP) 가상 머신에 kubeadm을 사용하여 쿠버네티스 클러스터를 구축하는 전체 과정을 설명합니다. 버전 호환성 주의 본 문서는 kubeadm v1.33을 기준으로 작성되었습니다. 일치하는 버전이 아닌 경우 항상 공식 문서를 확인하세요. 알려진 문제점: Ubuntu 22.04 LTS + Kubernetes v1.32 커널 6.8.0-56-generic 이상에서 iptables의 MARK 확장 기능에 회귀(regression) 버그가 존재하여 Failed to execute iptables-restore 오류가 발생할 수 있습니다. Ubuntu 24.04 LTS와 Kubernetes v1.33 이상에서는 정상 동작이 확인되었습니다. ...

2025년 5월 13일 · 9 min