가상 머신/쿠버네티스 (10) 썸네일형 리스트형 [ 쿠버네티스 / Kurbernetes ] 쿠버네티스의 역사 쿠버네티스(Kubernetes)의 역사는 컨테이너화된 애플리케이션의 배포와 관리를 자동화하기 위한 도구로 시작되었으며,오픈 소스 커뮤니티의 강력한 지원을 받으며 발전해왔습니다. 쿠버네티스의 역사는 다음과 같은 주요 단계로 구성됩니다:1. 초기 단계Google 내부 프로젝트 (2003-2013):Borg: Google은 자사의 대규모 인프라스트럭처를 관리하기 위해 Borg라는 내부 컨테이너 오케스트레이션 시스템을 개발했습니다. Borg는 Google 내부에서 수천 개의 클러스터를 관리하는 데 사용되었으며, 쿠버네티스의 직접적인 전신입니다.Omega: Borg의 단점을 보완하기 위해 Google은 Omega라는 새로운 오케스트레이션 시스템을 개발했습니다. Omega는 더 유연한 스케줄링과 자원 관리를 제공했.. [ 쿠버네티스 / Kubernetes ] 쿠버네티스에 대해서 간략하게 알아보기 쿠버네티스(Kubernetes, 줄여서 K8s)는 컨테이너화된 애플리케이션의 배포, 확장 및 관리를 자동화하기 위한 오픈 소스 플랫폼입니다.Google에서 개발하여 2014년에 오픈 소스로 공개되었고, 현재는 Cloud Native Computing Foundation(CNCF)에서 관리하고 있습니다.1. 주요 기능자동화된 배포 및 복구:컨테이너 애플리케이션을 자동으로 배포하고, 장애가 발생하면 자동으로 복구합니다.특정 개수의 컨테이너가 항상 실행되도록 보장합니다.확장 및 축소:애플리케이션의 부하에 따라 컨테이너 인스턴스를 자동으로 확장하거나 축소합니다.수평적 포드 오토스케일링(Horizontal Pod Autoscaling)을 지원합니다.서비스 디스커버리 및 로드 밸런싱:클러스터 내에서 컨테이너 간의 .. 이전 1 2 다음