아카이브사이트맵
© 2026 Rayon. All rights reserved.
DevDay
아티클랭킹스페이스채용
데보션 favicon데보션

NVIDIA Omniverse, On-prem K8S 클러스터 구축 시작!

by DD
2025-10-14
9개월 전
조회수 4

NVIDIA Omniverse 기반 디지털 트윈 플랫폼 구축을 위해 Kubernetes 클러스터를 Baremetal 환경에 설치

Containerd, Kubeadm, Calico를 활용하여 GPU 스트리밍 환경 구축 및 네트워크 설정

Ubuntu 22.04 LTS 환경에서 L40S GPU 서버에 K8S 클러스터 설치 완료

Baremetal K8S 아키텍처 설계

On-prem 환경의 L40S GPU 서버에서 Kubernetes 클러스터를 구축하기 위해, 불필요한 추상화를 최소화하는 Baremetal 아키텍처를 선택했다. 구체적으로 Containerd를 런타임으로, Kubeadm을 클러스터 부트스트랩 도구로 활용하여 직접 제어 가능한 구조를 구현했다. 따라서 GPU 자원 관리 및 네트워크 설정에 대한 유연성을 확보했다.

Calico CNI 선택의 이유

GPU 스트리밍 환경에서 안정적인 네트워크 성능과 Pod 간 통신 제어가 중요하기 때문에, Calico CNI를 선택했다. L3 네트워킹, NetworkPolicy, eBPF 모드를 지원하여 성능과 보안을 모두 확보했다. 반면, Air-gap 환경에서도 독립적으로 설치 가능하여 폐쇄망 환경에 적합하다는 장점이 있다.

Kubeadm init 과정 상세 분석

Kubeadm init 명령어는 Kubernetes 클러스터 설치의 핵심이다. --pod-network-cidr 옵션으로 Calico 네트워크 IP 대역을 설정하고, --control-plane-endpoint로 API 서버 접근 주소를 지정한다. 따라서, --apiserver-cert-extra-sans 옵션을 통해 API 서버의 TLS 인증서에 추가 정보를 포함시켜야 한다.

NVIDIA Omniverse, On-prem 환경에서 App 스트리밍 구현 (1) - K8S Cluster 설치
중급
아키텍처
Kubernetes
Containerd
Calico
Ubuntu
CUDA
DevOps
원문 읽기
원문 읽기

댓글 0

첫 번째 댓글을 남겨보세요!

관련 추천 글

2026년 쿠버네티스, 어떤 기술을 써야 할까?

요즘IT 로고

AI 시대, 개발자는 코딩 대신 AI를 활용하는 오케스트레이터로!

카카오 로고

브라우저에서 쿠버네티스(Kubernetes)를 실행하는 혁신

해커뉴스 로고

쿠버네티스(Kubernetes), 왜 모두가 쓸까?

랍스타즈 로고

쿠버네티스(Kubernetes)의 복잡성에 지친 개발자, 새로운 컨테이너 오케스트레이션(Container Orchestration) 도구 개발 시작

데브투 로고

Kubernetes 개발 환경에서 프로덕션 환경으로의 전환, 핵심 노하우 공개!

레딧 로고
데보션 favicon데보션
중급
아키텍처
Kubernetes
Containerd
Calico
Ubuntu
CUDA
DevOps

관련 추천 글

2026년 쿠버네티스, 어떤 기술을 써야 할까?

요즘IT 로고

AI 시대, 개발자는 코딩 대신 AI를 활용하는 오케스트레이터로!

카카오 로고

브라우저에서 쿠버네티스(Kubernetes)를 실행하는 혁신

해커뉴스 로고