쿠버네티스: 클라우드 네이티브의 핵심 운영체제
쿠버네티스(Kubernetes)는 컨테이너로 패키징한 애플리케이션의 배포·확장·장애 복구를 자동화하는 오픈소스 컨테이너 오케스트레이션 플랫폼입니다.
CNF가 정리한 쿠버네티스 글을 단계별로 모았습니다. 개념이 처음이라면 아래 개념 가이드부터, 직접 설치해 보고 싶다면 설치 가이드부터 시작하세요.
쿠버네티스: 클라우드 네이티브의 핵심 운영체제
쿠버네티스(Kubernetes)는 컨테이너로 패키징한 애플리케이션의 배포·확장·장애 복구를 자동화하는 오픈소스 컨테이너 오케스트레이션 플랫폼입니다.
CNF가 정리한 쿠버네티스 글을 단계별로 모았습니다. 개념이 처음이라면 아래 개념 가이드부터, 직접 설치해 보고 싶다면 설치 가이드부터 시작하세요.
"쿠버네티스 "라는 용어는 그리스어에서 유래된 단어로, "조타수(helmsman)" 또는 "항해사(navigator)"를 의미합니다.
쿠버네티스(Kubernetes) 는 오늘날 컨테이너 오케스트레이션 분야의 사실상 표준(de facto standard)입니다.
「왜 쿠버네티스프로젝트가 어려운가」 PDF 자료는 쿠버네티스를 실제 운영 환경에서 적용할 때 겪는 복잡성과 현실적인 어려움을 매우 현실적이고 명확하게 설명하고 있기 때문에 꼭 참고해야 할 가치가 있는 자료입니다.
2025년 상반기, 국내 주요 기업 및 기관들이 Red Hat OpenShift 재계약 과정에서 가격이 최대 300% 이상 인상된 사례를 겪으면서, 업계 전반에 큰 혼란과 반발이 일고 있습니다.
롤링 업데이트(Rolling Update) 방식이 등장하기 이전에는 소프트웨어를 배포할 때 기존 시스템을 완전히 중지하고 새로운 버전을 배포하는 방식이 일반적이었다.
카나리 배포는 새로운 애플리케이션 버전을 점진적으로 배포하여 시스템 안정성과 사용자 경험을 보호하는 전략입니다.
소프트웨어 배포는 서비스의 연속성과 안정성을 유지하는 데 있어 가장 중요한 과정 중 하나입니다.
Kubernetes 는 강력하지만, 엣지 컴퓨팅이나 IoT, 저사양 서버 환경에서는 사용하기 어려운 경우가 많습니다.
MSA 환경에서 수많은 서비스를 안정적이고 효율적으로 관리하는 것은 매우 중요한 과제입니다.