Ultralytics YOLO27:
Ultralytics 용어집으로 돌아가기

Kubernetes

Kubernetes가 AI 모델의 배포와 스케일링을 자동화하는 방법을 살펴봅니다. 고성능 컴퓨터 비전을 위해 K8s에서 Ultralytics YOLO26을 오케스트레이션하는 방법을 알아봅니다.

Kubernetes는 흔히 K8s라고도 하며, 컨테이너화된 애플리케이션의 배포, 확장 및 관리를 자동화하도록 설계된 오픈 소스 플랫폼입니다. 처음에는 Google이 개발했으며 현재는 클라우드 네이티브 컴퓨팅 재단 (CNCF)이 유지 관리하는 Kubernetes는 클라우드에서 소프트웨어를 오케스트레이션하는 표준으로 자리 잡았습니다. 인공지능 (AI)머신러닝 (ML) 환경에서 Kubernetes는 엔지니어링 팀이 분산 학습부터 고가용성 프로덕션 추론까지 복잡한 워크플로를 관리할 수 있도록 지원하는 핵심 인프라 계층입니다. Kubernetes는 기본 하드웨어를 추상화하여 애플리케이션이 온프레미스에서 호스팅되든 퍼블릭 클라우드 공급자를 통해 호스팅되든 관계없이 안정적이고 효율적으로 실행되도록 합니다.

핵심 아키텍처 및 개념#

Kubernetes는 기본적으로 노드라고 하는 여러 작업 머신으로 구성된 클러스터 아키텍처에서 작동합니다. 이러한 노드는 컨테이너화 워크로드를 실행하고, 컨트롤 플레인은 클러스터의 전체 상태를 관리합니다. Kubernetes에서 배포 가능한 가장 작은 단위는 "Pod"이며, 스토리지와 네트워크 리소스를 공유하는 하나 이상의 컨테이너를 캡슐화합니다. 이러한 추상화는 컴퓨터 비전 애플리케이션에 매우 중요합니다. 개발자는 특정 그래픽 처리 장치 (GPUs)용 CUDA 라이브러리와 같은 종속성을 일관된 환경으로 패키징할 수 있기 때문입니다. Amazon Elastic Kubernetes Service (EKS), Azure Kubernetes Service (AKS), Google Kubernetes Engine (GKE)과 같은 주요 클라우드 서비스는 이 아키텍처의 관리형 버전을 제공하여 데이터 과학 팀의 유지 관리 부담을 줄여줍니다.

AI에 Kubernetes가 중요한 이유#

머신러닝 운영 (MLOps)에서 Kubernetes의 핵심 가치는 동적 워크로드를 처리하는 능력에 있습니다. AI 모델은 학습 중에 막대한 컴퓨팅 성능을 필요로 하는 경우가 많으며, 배포 중에는 짧은 추론 지연 시간이 필요합니다.

  • 확장성: Kubernetes는 리소스를 자동으로 조정하기 위해 오토스케일링을 사용합니다. 트래픽이 갑자기 급증하면 Horizontal Pod Autoscaler가 추론 Pod 수를 늘려 수동 개입 없이 확장성을 유지할 수 있습니다.
  • 리소스 최적화: 고가의 하드웨어를 효율적으로 할당하는 것은 매우 중요합니다. Kubernetes는 GPU의 분할 공유와 노드 어피니티를 지원하여 활성 작업에 리소스가 필요한 경우에만 딥러닝 모델이 리소스를 사용하도록 합니다.
  • 복원력 있는 배포: 모델 배포 중 고가용성을 보장하는 것은 필수적입니다. 노드에 장애가 발생하면 Kubernetes는 영향을 받은 Pod를 정상 노드에서 자동으로 다시 시작하여 중요한 API 서비스의 다운타임을 방지합니다.

실제 적용 사례#

Kubernetes는 다양한 산업 분야의 여러 대규모 AI 구현을 뒷받침하는 핵심 기반입니다.

  1. 스마트 시티 교통 관리: 지방자치단체는 수천 개 교차로의 영상 피드를 분석하기 위해 Ultralytics YOLO26 모델을 배포할 수 있습니다. Kubernetes를 사용하면 시스템이 출퇴근 시간에 리소스를 동적으로 확장하여 증가한 객체 탐지 부하를 처리하고, 야간에는 리소스를 축소하여 비용을 절감할 수 있습니다. 이러한 접근 방식은 현대적인 교통 관리 시스템의 핵심입니다.

  2. 이커머스 개인화: 온라인 소매업체는 마이크로서비스 기반의 복잡한 추천 시스템을 활용합니다. 한 서비스는 후보 생성을 담당하고 다른 서비스는 재순위를 관리할 수 있습니다. Kubernetes는 이러한 개별 서비스를 오케스트레이션하므로 팀은 전체 쇼핑 경험을 중단하지 않고 순위 신경망을 독립적으로 업데이트할 수 있으며, 지속적 통합을 지원합니다.

Kubernetes와 Docker의 차이점#

Kubernetes와 Docker의 관계는 흔히 혼동되는 부분입니다. 두 기술은 경쟁 관계가 아니라 상호 보완적인 관계입니다. Docker는 개별 컨테이너를 생성하고 실행하는 도구이며(애플리케이션 패키징), Kubernetes는 여러 머신에 걸쳐 이러한 컨테이너 집합을 관리하는 도구입니다. Docker를 사용하여 모델 가중치와 코드를 이미지로 빌드한 다음, Kubernetes를 사용하여 프로덕션에서 해당 이미지가 어디서, 언제, 몇 개 실행될지 결정합니다.

예시: 컨테이너화를 위한 추론 스크립트#

Kubernetes에 모델을 배포할 때 개발자는 일반적으로 컨테이너의 진입점 역할을 하는 Python 스크립트부터 작성합니다. 다음 코드는 Ultralytics YOLO26 모델을 사용한 간단한 추론 작업을 보여줍니다. 이 스크립트는 Pod 내부에서 실행되어 수신 요청을 처리합니다.

from ultralytics import YOLO

# Load the lightweight YOLO26 model
model = YOLO("yolo26n.pt")

# Perform inference on an image source
# In a K8s pod, this would likely process API payloads
results = model("https://ultralytics.com/images/bus.jpg")

# Output the detection count for logging
print(f"Detected {len(results[0].boxes)} objects in the frame.")

도구 및 생태계#

Kubernetes 생태계에는 데이터 과학에 맞춰진 다양한 도구가 포함되어 있습니다. Kubeflow는 Kubernetes에서 ML 워크플로 배포를 간단하고 이식 가능하며 확장 가능하게 만드는 데 특화된 인기 툴킷입니다. 클러스터 상태와 애플리케이션 메트릭을 모니터링하기 위해 엔지니어는 Prometheus에 의존하는 경우가 많습니다. 이러한 환경에 모델을 학습하고 배포하는 복잡성을 더욱 줄이기 위해 Ultralytics Platform은 데이터셋 관리와 모델 학습을 자동화하는 통합 인터페이스를 제공하며, 사용자가 클라우드 컴퓨팅 클러스터에 사용할 수 있도록 준비된 모델을 내보낼 수 있게 합니다. 또한 Helm과 같은 패키지 관리자는 재사용 가능한 차트를 통해 복잡한 Kubernetes 애플리케이션을 관리하는 데 도움을 줍니다.

Explore solutions

항공 이미지를 위한 컴퓨터 비전

항공 이미지를 위한 컴퓨터 비전

Ultralytics YOLO을 활용하여 드론 및 항공 이미지를 농업, 수산업, 환경 모니터링, 자연 보호, 지리 공간 분석을 위한 실시간 인사이트로 변환합니다.
자세히 알아보기
항공우주 분야의 컴퓨터 비전

항공우주 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 항공 모니터링에 비전 AI를 도입하세요. 컴퓨터 비전 솔루션으로 드론, 항공우주 워크플로, 환경 보전 및 지리 공간 산업을 지원합니다.
자세히 알아보기

Ultralytics YOLO 모델로 모든 사이트를 보호하세요. 비전 AI는 경계 모니터링, 위협 탐지, 번호판 인식 및 작업장 안전을 지원합니다.
자세히 알아보기
로보틱스 컴퓨터 비전

로보틱스 컴퓨터 비전

Ultralytics YOLO 모델로 더 스마트한 기계의 성능을 구현하세요. 로보틱스의 Vision AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 지원합니다.
자세히 알아보기
물류 컴퓨터 비전

물류 컴퓨터 비전

Ultralytics YOLO 모델로 물류를 효율화하세요. Vision AI는 패키지 검사, 분류, 차량 추적 및 창고의 실시간 안전 모니터링을 지원합니다.
자세히 알아보기
소매 컴퓨터 비전

소매 컴퓨터 비전

Ultralytics YOLO 모델로 소매업을 새롭게 혁신하세요. Vision AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
자세히 알아보기
헬스케어 분야의 컴퓨터 비전

헬스케어 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 헬스케어 솔루션을 구축하십시오. 헬스케어 분야의 Vision AI는 더 빠른 의료 영상 처리, 더욱 스마트한 진단, 환자 모니터링을 지원합니다.
자세히 알아보기
제조 분야의 컴퓨터 비전

제조 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 제조를 최적화하십시오. Vision AI는 품질 관리, 결함 탐지, PPE 준수, 조립 라인 자동화를 지원합니다.
자세히 알아보기
자동차 산업의 컴퓨터 비전

자동차 산업의 컴퓨터 비전

Ultralytics YOLO 모델을 활용해 자동차 산업에 컴퓨터 비전을 적용합니다. 비전 AI는 도로 안전, 운전자 보조, 차량 자동화를 향상해 더 스마트한 도로를 구현합니다.
자세히 알아보기
농업의 컴퓨터 비전

농업의 컴퓨터 비전

Ultralytics YOLO 모델로 스마트 농업에 비전 AI를 도입합니다. 작물 모니터링, 가축 추적, 정밀 농업을 강화해 더 높은 수확량을 스마트하게 실현합니다.
자세히 알아보기
항공 이미지를 위한 컴퓨터 비전

항공 이미지를 위한 컴퓨터 비전

Ultralytics YOLO을 활용하여 드론 및 항공 이미지를 농업, 수산업, 환경 모니터링, 자연 보호, 지리 공간 분석을 위한 실시간 인사이트로 변환합니다.
자세히 알아보기
항공우주 분야의 컴퓨터 비전

항공우주 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 항공 모니터링에 비전 AI를 도입하세요. 컴퓨터 비전 솔루션으로 드론, 항공우주 워크플로, 환경 보전 및 지리 공간 산업을 지원합니다.
자세히 알아보기

Ultralytics YOLO 모델로 모든 사이트를 보호하세요. 비전 AI는 경계 모니터링, 위협 탐지, 번호판 인식 및 작업장 안전을 지원합니다.
자세히 알아보기
로보틱스 컴퓨터 비전

로보틱스 컴퓨터 비전

Ultralytics YOLO 모델로 더 스마트한 기계의 성능을 구현하세요. 로보틱스의 Vision AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 지원합니다.
자세히 알아보기
물류 컴퓨터 비전

물류 컴퓨터 비전

Ultralytics YOLO 모델로 물류를 효율화하세요. Vision AI는 패키지 검사, 분류, 차량 추적 및 창고의 실시간 안전 모니터링을 지원합니다.
자세히 알아보기
소매 컴퓨터 비전

소매 컴퓨터 비전

Ultralytics YOLO 모델로 소매업을 새롭게 혁신하세요. Vision AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
자세히 알아보기
헬스케어 분야의 컴퓨터 비전

헬스케어 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 헬스케어 솔루션을 구축하십시오. 헬스케어 분야의 Vision AI는 더 빠른 의료 영상 처리, 더욱 스마트한 진단, 환자 모니터링을 지원합니다.
자세히 알아보기
제조 분야의 컴퓨터 비전

제조 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 제조를 최적화하십시오. Vision AI는 품질 관리, 결함 탐지, PPE 준수, 조립 라인 자동화를 지원합니다.
자세히 알아보기
자동차 산업의 컴퓨터 비전

자동차 산업의 컴퓨터 비전

Ultralytics YOLO 모델을 활용해 자동차 산업에 컴퓨터 비전을 적용합니다. 비전 AI는 도로 안전, 운전자 보조, 차량 자동화를 향상해 더 스마트한 도로를 구현합니다.
자세히 알아보기
농업의 컴퓨터 비전

농업의 컴퓨터 비전

Ultralytics YOLO 모델로 스마트 농업에 비전 AI를 도입합니다. 작물 모니터링, 가축 추적, 정밀 농업을 강화해 더 높은 수확량을 스마트하게 실현합니다.
자세히 알아보기
항공 이미지를 위한 컴퓨터 비전

항공 이미지를 위한 컴퓨터 비전

Ultralytics YOLO을 활용하여 드론 및 항공 이미지를 농업, 수산업, 환경 모니터링, 자연 보호, 지리 공간 분석을 위한 실시간 인사이트로 변환합니다.
자세히 알아보기
항공우주 분야의 컴퓨터 비전

항공우주 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 항공 모니터링에 비전 AI를 도입하세요. 컴퓨터 비전 솔루션으로 드론, 항공우주 워크플로, 환경 보전 및 지리 공간 산업을 지원합니다.
자세히 알아보기

Ultralytics YOLO 모델로 모든 사이트를 보호하세요. 비전 AI는 경계 모니터링, 위협 탐지, 번호판 인식 및 작업장 안전을 지원합니다.
자세히 알아보기
로보틱스 컴퓨터 비전

로보틱스 컴퓨터 비전

Ultralytics YOLO 모델로 더 스마트한 기계의 성능을 구현하세요. 로보틱스의 Vision AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 지원합니다.
자세히 알아보기
물류 컴퓨터 비전

물류 컴퓨터 비전

Ultralytics YOLO 모델로 물류를 효율화하세요. Vision AI는 패키지 검사, 분류, 차량 추적 및 창고의 실시간 안전 모니터링을 지원합니다.
자세히 알아보기
소매 컴퓨터 비전

소매 컴퓨터 비전

Ultralytics YOLO 모델로 소매업을 새롭게 혁신하세요. Vision AI는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.
자세히 알아보기
헬스케어 분야의 컴퓨터 비전

헬스케어 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 헬스케어 솔루션을 구축하십시오. 헬스케어 분야의 Vision AI는 더 빠른 의료 영상 처리, 더욱 스마트한 진단, 환자 모니터링을 지원합니다.
자세히 알아보기
제조 분야의 컴퓨터 비전

제조 분야의 컴퓨터 비전

Ultralytics YOLO 모델로 제조를 최적화하십시오. Vision AI는 품질 관리, 결함 탐지, PPE 준수, 조립 라인 자동화를 지원합니다.
자세히 알아보기
자동차 산업의 컴퓨터 비전

자동차 산업의 컴퓨터 비전

Ultralytics YOLO 모델을 활용해 자동차 산업에 컴퓨터 비전을 적용합니다. 비전 AI는 도로 안전, 운전자 보조, 차량 자동화를 향상해 더 스마트한 도로를 구현합니다.
자세히 알아보기
농업의 컴퓨터 비전

농업의 컴퓨터 비전

Ultralytics YOLO 모델로 스마트 농업에 비전 AI를 도입합니다. 작물 모니터링, 가축 추적, 정밀 농업을 강화해 더 높은 수확량을 스마트하게 실현합니다.
자세히 알아보기

AI의 미래를 함께 만들어가세요!

머신러닝의 미래와 함께 여정을 시작하세요