태그: #scheduling
GPU·LLM·MLOps·쿠버네티스, 그리고 마음가짐에 관한 글 · 8 편
디바이스 플러그인과 GPU 스케줄링 — nvidia.com/gpu는 어디서 오는가
쿠버네티스는 GPU를 모릅니다. 노드가 GPU를 자원으로 광고하게 만드는 것은 kubelet에 등록된 디바이스 플러그인이고, 그 결과로 생기는 이름이 확장 리소스 nvidia.com/gpu입니다. 이 글은 디바이스 플러그인이 구현해야 하는 gRPC 인터페이스와 등록 소켓 경로, 확장 리소스에서 requests와 limits가 반드시 같아야 하는 이유, GPU를 CPU처럼 밀리코어로 쪼갤 수
2026-08-12 · 11 분 읽기 #gpu#kubernetes#device-plugin#scheduling#nvidiaRay 2.56의 레이블 로컬리티 스케줄링 — 배치 그룹이 노드가 아니라 NVLink 랙을 보기 시작했다
2026년 6월 29일 나온 Ray 2.56.0은 배치 그룹에 도메인 레벨 스케줄링 레이어를 알파로 추가했습니다. 지금까지 PACK·STRICTPACK 같은 배치 전략은 전부 노드 단위로만 동작해서, GB200·GB300 NVL72처럼 NVLink 도메인이 노드 여러 개에 걸치는 랙에서는 "이 배치 그룹을 한 랙 안에 다 넣어 달라"를 표현할 방법이 없었습니다. 새 레이블 로컬리티 스케줄링은
2026-07-17 · 21 분 읽기 #ray#gpu#scheduling#distributed-systemsKubernetes v1.36의 Workload/PodGroup API — 갱 스케줄링이 kube-scheduler 안으로 들어오는 중
AI 학습·배치 워크로드의 갱 스케줄링은 지금까지 Volcano나 Kueue 같은 외부 스케줄러의 몫이었지만, Kubernetes가 이 기능을 코어로 가져오기 시작했습니다. v1.35가 Workload API와 첫 갱 스케줄링 구현을 알파로 내놨고, 2026년 4월 22일 나온 v1.36은 구조를 갈아엎어 Workload를 정적 템플릿으로, 새 PodGroup을 런타임 객체로 분리하고 그룹
2026-07-16 · 34 분 읽기 #kubernetes#scheduling#gang-scheduling#distributed-training#dra쿠버네티스 아키텍처 시각화 — 컨트롤 플레인부터 파드까지
쿠버네티스의 아키텍처를 컨트롤 플레인과 노드 구성요소, 오브젝트와 컨트롤러 루프, 스케줄링 흐름, 네트워킹과 스토리지까지 ASCII 다이어그램으로 풀어냅니다. 요청 처리와 파드 생성 시퀀스를 단계별로 시각화하며, 버전별 차이가 있을 수 있는 부분은 일반화합니다.
2026-06-27 · 19 분 읽기 #kubernetes#architecture#control-plane#scheduling#networkingsystemd 타이머 완전 정복 — cron을 졸업할 시간
Hacker News에서 화제가 된 You do not love systemd timers enough 글을 계기로, cron의 구조적 한계와 systemd 타이머의 모든 것을 정리합니다. OnCalendar 문법, Persistent 캐치업, 실패 알림, 유저 타이머, 마이그레이션 매핑까지 실전 레시피 중심으로 다룹니다.
2026-06-12 · 26 분 읽기 #linux#systemd#cron#scheduling#devops캘린더 & 스케줄링 앱 2026 — Notion Calendar / Amie / Fantastical / Vimcal / Akiflow / Reclaim AI / Cal.com 심층 비교
2026년 캘린더와 스케줄링 시장의 전체 지형도. Notion Calendar(구 Cron), Amie, Fantastical 4, Vimcal, Akiflow, Reclaim AI, Motion, Sunsama, Morgen, BusyCal부터 Cal.com / SavvyCal / Calendly 부킹 링크, 그리고 한국 카카오톡·네이버 캘린더, 일본 TimeTree까지. 무료 / 프리미엄
2026-05-16 · 29 분 읽기 #calendar#scheduling#notion-calendar#amie#fantasticalOS 핵심 개념 완전 정리: 개발자 면접에 나오는 운영체제의 모든 것
개발자 면접에 빈출되는 OS 핵심 개념을 실전 코드와 함께 완전 정리합니다. 프로세스 vs 스레드, 가상 메모리와 페이지 폴트, CPU 스케줄링(CFS), 동기화(뮤텍스/세마포어/스핀락), 데드락 4조건, 파일 시스템(ext4/XFS), 리눅스 커널 기초까지.
2026-03-23 · 54 분 읽기 #operating-system#process#thread#memory#virtual-memoryKubernetes DRA(Dynamic Resource Allocation)로 GPU 워크로드 스케줄링 최적화 가이드
Kubernetes DRA의 DeviceClass, ResourceClaim 기반 GPU 스케줄링 아키텍처와 MIG 파티셔닝, 멀티 클라우드 배포, 운영 트러블슈팅까지 다루는 실전 가이드.
2026-03-06 · 32 분 읽기 #kubernetes#dra#gpu#dynamic-resource-allocation#scheduling