쿠버네티스(Kubernetes) 완전 정복 클라우드 네이티브와 컨테이너의 핵심 기술 클라우드 시대의 애플리케이션 운영과 배포는 빠르고 유연해야 합니다. 이런 흐름 속에서 쿠버네티스(Kubernetes, K8s)는 필수 기술로 자리 잡고 있습니다.
하지만 쿠버네티스를 제대로 이해하려면, 먼저 클라우드 네이티브와 컨테이너의 개념부터 차근히 살펴볼 필요가 있습니다. 1. 클라우드 네이티브란 무엇인가?
클라우드 네이티브(Cloud-Native)는 클라우드의 특성을 최대한 활용하여 앱을 개발하고 운영하는 전략입니다. 이 접근 방식은 다음과 같은 핵심 요소로 구성됩니다.
DevOps: 개발과 운영의 통합 CI/CD: 지속적 통합 및 배포 자동화 마이크로서비스 아키텍처(MSA): 독립적으로 배포 가능한 소형 서비스의 집합 컨테이너 기반 환경: 독립적이고 경량화된 실행 환경 제공 클라우드와 클라우드 네이티브 개념을 비교해서보고 싶으시다면, 클라우드 vs 클라우드 네이티브, 개념과 차이 완전 정리 ...