M365.FM · 한국어
Azure Kubernetes Service(AKS) 쉽게 이해하기: 컨트롤 플레인, 노드, 네트워킹, 보안, 비용
컨테이너는 가볍고 이식성이 좋으며 어디서나 일관되게 실행됩니다. 하지만 수십, 수백 개로 늘어나면 제품 개발 대신 확장, 업데이트, 문제 해결에 시간을 쏟게 됩니다. Kubernetes가 이 문제를 해결하지만 직접 운영하기는 복잡합니다. 이번 에피소드는 Azure Kubernetes Service(AKS)가 무엇을 대신 맡아 주는지, 실제 비용은 얼마인지 알기 쉽게 설명합니다.
▶ Azure Kubernetes Service(AKS) 쉽게 이해하기: 컨트롤 플레인, 노드, 네트워킹, 보안, 비용 (AI 더빙)
이번 에피소드에서 배울 내용:
- 클러스터의 두뇌인 컨트롤 플레인: Microsoft가 운영, 패치, 백업하는 API 서버, 스케줄러, 컨트롤러 관리자, ETCD와 Free, Standard(99.95% SLA), Premium(Kubernetes 버전 장기 지원) 계층
- 노드와 노드 풀: 다양한 크기의 Azure VM, 웹 프런트엔드·데이터베이스·GPU 워크로드용 풀, 클러스터 자동 확장기, 원하는 일정에 맞춘 업그레이드
- Azure CNI 네트워킹: 오버레이와 플랫 네트워킹 비교, SNAT 포트 고갈과 NAT Gateway, Load Balancer와 인그레스 컨트롤러, 너무 작은 서브넷이 나중에 비싸지는 이유
- 계층형 보안: Entra ID와 Kubernetes RBAC, Private Link를 이용한 프라이빗 클러스터, root로 실행되는 컨테이너 금지, Azure Policy, Azure Key Vault의 시크릿, Microsoft Defender for Containers
- 흔한 함정(할당량, ImagePullBackOff, CrashLoopBackOff), 예약 인스턴스·절약 플랜·Spot VM을 통한 비용 절감, 그리고 AKS가 적합한 경우와 그렇지 않은 경우
이 에피소드는 Microsoft MVP 미르코 피터스의 M365 Show 애니메이션 설명 영상을 AI로 더빙한 한국어 버전입니다.