Series
개인 연재 14
MLflow 시스템 메트릭 로깅 3편 2026-09-08 ~ 2026-09-24 MLOps · CS·Infra · Programming
커널 메시지 2편 2026-07-29 ~ 2026-07-29 MLOps · CS·Infra
쿠버네티스 네트워킹 5편 2026-01-05 ~ 2026-05-04 Kubernetes · CS·Infra
K3s Split Brain 트러블슈팅 2편 2026-02-19 ~ 2026-02-19 Kubernetes
kubeconfig 3편 2026-02-16 ~ 2026-02-16 Kubernetes
Pod CPU Limit과 FFmpeg Thread 최적 조정 10편 2026-02-06 ~ 2026-02-06 Kubernetes · CS·Infra
- [Kubernetes] Pod CPU Limit과 FFmpeg Thread 최적 조정 - 0. 목격한 상황
- [Kubernetes] Pod CPU Limit과 FFmpeg Thread 최적 조정 - 1. 배경지식: CPU와 스케줄링
- [Kubernetes] Pod CPU Limit과 FFmpeg Thread 최적 조정 - 2. 배경지식: cgroup, 컨테이너, 쿠버네티스
- [Kubernetes] Pod CPU Limit과 FFmpeg Thread 최적 조정 - 3. 배경지식: 영상 처리와 FFmpeg
- [Kubernetes] Pod CPU Limit과 FFmpeg Thread 최적 조정 - 4.0. 문제 원인 파악: 실험
- [Kubernetes] Pod CPU Limit과 FFmpeg Thread 최적 조정 - 4.1. 문제 원인 파악: 현상 관찰
- [Kubernetes] Pod CPU Limit과 FFmpeg Thread 최적 조정 - 4.2. 튜닝 실험 설계
- [Kubernetes] Pod CPU Limit과 FFmpeg Thread 최적 조정 - 4.3. 튜닝 실험: CPU Limit 관찰
- [Kubernetes] Pod CPU Limit과 FFmpeg Thread 최적 조정 - 4.4. 튜닝 실험: FFmpeg Thread 수 관찰
- [Kubernetes] Pod CPU Limit과 FFmpeg Thread 최적 조정 - 5. 결론: CPU Limit을 설정하지 않기로 한 이유
go-github SDK 패턴을 적용한 리팩토링 2편 2026-01-02 ~ 2026-01-02 Programming
Docker와 containerd 이미지 관리 비교 4편 2025-12-12 ~ 2025-12-12 Kubernetes · CS·Infra
GPU Sharing: Time Slicing 3편 2025-11-22 ~ 2025-11-22 MLOps · Kubernetes · CS·Infra
Closure Capture 2편 2025-11-18 ~ 2025-11-18 Programming
영상 업로드 실패 사태 분석 2편 2025-11-08 ~ 2025-11-08 CS·Infra · Programming
쿠버네티스 스케줄링 7편 2025-11-05 ~ 2025-11-05 MLOps · Kubernetes
- [Kubernetes] 쿠버네티스 스케줄링 - 0. 스케줄링 일반 개념과 쿠버네티스
- [Kubernetes] 쿠버네티스 스케줄링 - 1. 개념과 kube-scheduler 구조
- [Kubernetes] 쿠버네티스 스케줄링 - 2. 프로세스와 선점
- [Kubernetes] 쿠버네티스 스케줄링 - 3. 스케줄링 제어
- [Kubernetes] 쿠버네티스 스케줄링 - 4. 스케줄러 설정과 최적화
- [Kubernetes] 쿠버네티스 스케줄링 - 5. 파드 단위 스케줄링의 한계와 Gang Scheduling
- [Kubernetes] 쿠버네티스 스케줄링 - 6. Extension Point 심화와 스케줄링 실패 진단
Kubernetes Deployment 재배포 실패 원인과 해결 3편 2025-11-05 ~ 2025-11-05 Kubernetes
Docker Bridge Network 사용 시 IP 충돌 2편 2023-11-09 ~ 2023-11-09 CS·Infra
CloudNet@ · LLM 서빙과 최적화 스터디 (LLMSO) 2
LLM 서빙과 최적화 34편 2026-08-05 ~ 2026-09-19 MLOps · Kubernetes · CS·Infra · AI
- [LLM] LLM 서빙과 최적화 - 1. AI 개요: 가중치, 행렬, 그리고 학습과 GPU
- [LLM] LLM 서빙과 최적화 - 2.1. LLM과 트랜스포머 개요
- [LLM] LLM 서빙과 최적화 - 2.2. Transformer: Transformer Explainer
- [LLM] LLM 서빙과 최적화 - 2.3. Transformer: 임베딩
- [LLM] LLM 서빙과 최적화 - 2.4. Transformer: 트랜스포머 블록과 셀프 어텐션 레이어
- [LLM] LLM 서빙과 최적화 - 2.5. Transformer: 셀프 어텐션 계산 해부
- [LLM] LLM 서빙과 최적화 - 2.6. Transformer: MLP와 트랜스포머 블록 마무리
- [LLM] LLM 서빙과 최적화 - 2.7. Transformer: 출력층과 샘플링, 아키텍처 마무리
- [LLM] LLM 서빙과 최적화: 단일 모델 서빙 시스템 - 1. 개요: 트랜스포머에서 서빙 시스템으로
- [LLM] LLM 서빙과 최적화: 단일 모델 서빙 시스템 - 2. 코드 구조: 다섯 컴포넌트 해부
- [LLM] LLM 서빙과 최적화: 단일 모델 서빙 시스템 - 3.1. 기본 생성 요청: 첫 기동과 낮은 처리량
- [LLM] LLM 서빙과 최적화: 단일 모델 서빙 시스템 - 3.2. 배치 요청: 정적 배칭의 효과와 한계
- [LLM] LLM 서빙과 최적화: 단일 모델 서빙 시스템 - 3.3. prefill과 decode: 생성 추론의 두 단계
- [LLM] LLM 서빙과 최적화: LLM 서빙의 도전 과제 - 5.1. 서빙 최적화의 중요성: 고객 경험·비용·확장성
- [LLM] LLM 서빙과 최적화: LLM 서빙의 도전 과제 - 5.2. GPU 스펙 읽기: 연산과 메모리
- [LLM] LLM 서빙과 최적화: LLM 서빙의 도전 과제 - 5.3. GPU 인터커넥트: 대역폭 계층과 GPU 선택
- [LLM] LLM 서빙과 최적화: LLM 서빙의 도전 과제 - 5.4. 모델 로딩·실행 병목: 메모리 용량과 산술 강도
- [LLM] LLM 서빙과 최적화: LLM 서빙의 도전 과제 - 5.5. AI 가속기 지형과 메모리 벽
- [LLM] LLM 서빙과 최적화: 서빙 최적화 기법 - 6.1. 개요: iteration에서 continuous batching까지
- [LLM] LLM 서빙과 최적화: 고급 최적화 기법 - 7.1. 개요: 단일 GPU 너머의 네 기법
- [LLM] LLM 서빙과 최적화: 고급 최적화 기법 - 7.2.1. speculative decoding 원리: 추측, 병렬 검증, 분포 보존
- [LLM] LLM 서빙과 최적화: 고급 최적화 기법 - 7.2.2. speculative decoding 실습: 네 가지 변형 벤치마크와 측정 검증
- [LLM] LLM 서빙과 최적화: vLLM on Trainium 워크샵 - 8.0. 개요와 워크샵 아키텍처
- [LLM] LLM 서빙과 최적화: vLLM on Trainium 워크샵 - 8.1. Trainium·Inferentia와 Neuron 스택
- [LLM] LLM 서빙과 최적화: vLLM on Trainium 워크샵 - 8.2.1. Trainium 노드그룹 구성
- [LLM] LLM 서빙과 최적화: vLLM on Trainium 워크샵 - 8.2.2. Trainium 디바이스가 쿠버네티스에 노출되는 경로
- [LLM] LLM 서빙과 최적화: vLLM on Trainium 워크샵 - 8.3.1. init container 모델 컴파일과 S3 캐시
- [LLM] LLM 서빙과 최적화: vLLM on Trainium 워크샵 - 8.3.2. LoadBalancer 서비스 노출과 추론 테스트
- [LLM] LLM 서빙과 최적화: vLLM on Trainium 워크샵 - 8.4. ingress-nginx L7 노출과 자체 서명 인증서
- [LLM] LLM 서빙과 최적화: vLLM on Trainium 워크샵 - 8.5.1. vLLM 메트릭 수집과 서브패스 노출
- [LLM] LLM 서빙과 최적화: vLLM on Trainium 워크샵 - 8.5.2. 데이터소스 프로비저닝과 vLLM 대시보드
- [LLM] LLM 서빙과 최적화: vLLM on Trainium 워크샵 - 8.6. 부하 테스트와 llmperf 벤치마크
- [LLM] LLM 서빙과 최적화: vLLM on Trainium 워크샵 - 8.7. HPA와 스케일링 제약
- [Envoy] Envoy 프록시 구조와 확장: llm-d가 Envoy를 쓰는 방식
Nsight 프로파일러 4편 2026-09-03 ~ 2026-09-03 MLOps · CS·Infra
CloudNet@ · AWS EKS Workshop 스터디 (AEWS) 5
EKS 업그레이드 11편 2026-04-23 ~ 2026-04-23 Kubernetes
- [EKS] EKS 업그레이드: 개요
- [EKS] EKS 업그레이드: 업그레이드 전략
- [EKS] EKS 업그레이드: 업그레이드 준비
- [EKS] EKS 업그레이드: 실습 환경
- [EKS] EKS 업그레이드: In-Place 실습 - Control Plane 업그레이드
- [EKS] EKS 업그레이드: In-Place 실습 - EKS 애드온 업그레이드
- [EKS] EKS 업그레이드: In-Place 실습 - Managed Node Group 업그레이드
- [EKS] EKS 업그레이드: Blue-Green Managed Node Group 마이그레이션
- [EKS] EKS 업그레이드: Karpenter 노드 업그레이드
- [EKS] EKS 업그레이드: Self-managed 노드 및 Fargate 업그레이드
- [EKS] EKS 업그레이드: Blue-Green 클러스터 업그레이드
GitOps 기반 SaaS 9편 2026-04-16 ~ 2026-04-16 Kubernetes
- [EKS] GitOps 기반 SaaS: 실습 환경 개요
- [EKS] GitOps 기반 SaaS: 실습 환경 구성 - 1. CloudFormation 코드 분석
- [EKS] GitOps 기반 SaaS: 실습 환경 구성 - 2. install.sh 코드 분석
- [EKS] GitOps 기반 SaaS: 실습 환경 구성 - 3. 설치
- [EKS] GitOps 기반 SaaS: 실습 환경 구성 - 4. 설치 결과 확인
- [EKS] GitOps 기반 SaaS: 클러스터 환경 확인 - 1. Flux 리소스 개요
- [EKS] GitOps 기반 SaaS: 클러스터 환경 확인 - 2. Flux 아키텍처 분석
- [EKS] GitOps 기반 SaaS: 테넌트 인프라 배포 - 1. Terraform 모듈 테스트
- [EKS] GitOps 기반 SaaS: 테넌트 인프라 배포 - 2. Tofu Controller
EKS GPU 트러블슈팅 11편 2026-04-09 ~ 2026-04-09 MLOps · Kubernetes
- [EKS] EKS GPU 트러블슈팅: 0. 개요
- [EKS] EKS GPU 트러블슈팅: 1. 실습 사전 준비 - EC2 Service Quota 증설
- [EKS] EKS GPU 트러블슈팅: 2. 실습 환경 구성 - 1. Terraform 코드
- [EKS] EKS GPU 트러블슈팅: 2. 실습 환경 구성 - 2. 배포 결과
- [EKS] EKS GPU 트러블슈팅: 2. 실습 환경 구성 - 3. GPU 노드 프로비저닝 결과
- [EKS] EKS GPU 트러블슈팅: 3. 장애 재현 - 1. Device Plugin 비활성화
- [EKS] EKS GPU 트러블슈팅: 3. 장애 재현 - 2. vLLM 기동 실패
- [EKS] EKS GPU 트러블슈팅: 3. 장애 재현 - 3. 분산학습과 NCCL 통신 - 1. 배경 및 재현 실험 설계
- [EKS] EKS GPU 트러블슈팅: 3. 장애 재현 - 3. 분산학습과 NCCL 통신 - 2. SG 차단 네트워크 장애 재현
- [EKS] EKS GPU 트러블슈팅: 4. 사례 탐구 - CUDA XID, Auto Mode, EFA
- [EKS] EKS GPU 트러블슈팅: 5. 결론
EKS: 인증/인가 9편 2026-04-02 ~ 2026-04-02 Kubernetes
- [EKS] EKS: 인증/인가 - 0. 개요
- [EKS] EKS: 인증/인가 - 1. K8S 인증/인가 기초 - 1. API 접근 통제
- [EKS] EKS: 인증/인가 - 1. K8S 인증/인가 기초 - 2. Service Account
- [EKS] EKS: 인증/인가 - 1. K8S 인증/인가 기초 - 3. RBAC 모범 사례
- [EKS] EKS: 인증/인가 - 2. 실습 환경 배포
- [EKS] EKS: 인증/인가 - 3. 사용자 → K8s API: 전체 흐름
- [EKS] EKS: 인증/인가 - 4. 사용자 → K8s API: 인증(AuthN) 실습
- [EKS] EKS: 인증/인가 - 5. 사용자 → K8s API: 매핑과 인가(AuthZ)
- [EKS] EKS: 인증/인가 - 6. 사용자 → K8s API: 매핑과 인가(AuthZ) 실습
EKS: 개요·설치·네트워킹 22편 2026-03-12 ~ 2026-03-19 Kubernetes · CS·Infra
- [EKS] EKS: Overview
- [EKS] EKS: 실습 환경 구성하기
- [EKS] EKS: 데이터 플레인 컴퓨팅
- [EKS] EKS: 네트워킹 아키텍처 개요
- [EKS] EKS: EKS 배포 개요
- [EKS] EKS: Public-Public EKS 클러스터 - 1. Terraform 코드 분석
- [EKS] EKS: Public-Public EKS 클러스터 - 2. 배포
- [EKS] EKS: Public-Public EKS 클러스터 - 3. kubeconfig와 EKS API 서버 인증
- [EKS] EKS: Public-Public EKS 클러스터 - 4. 클러스터 구성 요소 확인
- [EKS] EKS: Public-Public EKS 클러스터 - 5. 워커 노드 내부 확인
- [EKS] EKS: Public-Public EKS 클러스터 - 6. EKS Owned ENI 확인
- [EKS] EKS: Public-Public EKS 클러스터 - 7. 보안그룹 아키텍처
- [EKS] EKS: Public-Public EKS 클러스터 - 7. 엔드포인트 액세스 분석
- [EKS] EKS: EKS vs. Vanilla Kubernetes
- [EKS] EKS: Networking - 0. 쿠버네티스 네트워킹 모델
- [EKS] EKS: Networking - 0. 쿠버네티스 네트워킹 모델 - 1. 파드 간 통신
- [EKS] EKS: Networking - 0. 쿠버네티스 네트워킹 모델 - 2. Service와 kube-proxy
- [EKS] EKS: Networking - 1. AWS VPC CNI
- [EKS] EKS: Networking - 2. 실습 환경 구성 - 1. 배포
- [EKS] EKS: Networking - 2. 실습 환경 구성 - 2. 확인
- [EKS] EKS: Networking - 3. 파드 간 통신
- [EKS] EKS: Networking - 4. 파드와 외부 간 통신
CloudNet@ · On-Premise K8s Hands-on 스터디 6
RKE2를 이용해 클러스터 구성하기 7편 2026-02-15 ~ 2026-02-15 Kubernetes
- [Kubernetes] Cluster: RKE2를 이용해 클러스터 구성하기 - 0. Overview
- [Kubernetes] Cluster: RKE2를 이용해 클러스터 구성하기 - 1.1. 서버 노드 설치
- [Kubernetes] Cluster: RKE2를 이용해 클러스터 구성하기 - 1.2. 서버 노드 설치 결과 확인
- [Kubernetes] Cluster: RKE2를 이용해 클러스터 구성하기 - 2. 에이전트 노드 조인
- [Kubernetes] Cluster: RKE2를 이용해 클러스터 구성하기 - 3. 인증서 관리
- [Kubernetes] Cluster: RKE2를 이용해 클러스터 구성하기 - 4.1. 수동 업그레이드
- [Kubernetes] Cluster: RKE2를 이용해 클러스터 구성하기 - 4.2. 자동 업그레이드
Kubespray를 이용해 클러스터 구성하기 36편 2026-01-25 ~ 2026-02-09 Kubernetes · CS·Infra
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 0. Overview
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 1. Kubespray 개요
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 2. Kubernetes The Kubespray Way
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 3.0. 프로젝트 구조 Overview
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 3.1. ansible.cfg 분석
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 3.2.1. 변수 분석 - Kubespray 변수 배치 전략
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 3.2.2. 변수 분석 - 그룹 변수 확인
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 3.2.3. 변수 분석 - kubespray_defaults 역할
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 3.3.0. cluster.yml - Overview
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 3.3.1. cluster.yml - 태스크 구조
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 3.3.2. cluster.yml - boilerplate.yml
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 3.3.3. cluster.yml - internal_facts.yml
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 3.3.4. cluster.yml - Prepare for etcd install
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 4.0. 클러스터 배포 - 실습 환경 구성
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 4.1. 클러스터 배포 - 인벤토리 구성 및 변수 수정
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 4.2. 클러스터 배포 - 플레이북 실행
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 5.0. HA 구성 - 개요
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 5.1. HA 구성 - 실습 환경
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 5.2.1. Full Client-Side LB(Case 1) HA 구성 - 클러스터 배포
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 5.2.1. Full Client-Side LB(Case 1) HA 구성 - 클러스터 배포
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 6.0. 노드 관리 - Playbook Overview
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 6.0.1. 노드 관리 - scale.yml
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 6.0.2. 노드 관리 - remove-node.yml
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 6.0.3. 노드 관리 - reset.yml
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 8. 오프라인 배포: Overview
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 8. 오프라인 배포: The Hard Way - 0. 실습 환경 배포
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 8. 오프라인 배포: The Hard Way - 1. Network Gateway
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 8. 오프라인 배포: The Hard Way - 2. NTP / DNS
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 8. 오프라인 배포: The Hard Way - 3. Local Package Repository
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 8. 오프라인 배포: The Hard Way - 4. Private Container Registry
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 8. 오프라인 배포: The Hard Way - 5. Private PyPI Mirror
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 8. 오프라인 배포: The Hard Way - 6. Private Go Module Proxy
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 8. 오프라인 배포: kubespray-offline - 0. Overview
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 8. 오프라인 배포: kubespray-offline - 1. Offline Environment
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 8. 오프라인 배포: kubespray-offline - 2. Downloads / Mirror
- [Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 8. 오프라인 배포: kubespray-offline - 3. contrib/offline vs. kubespray-offline
Kubeadm을 이용해 클러스터 구성하기 12편 2026-01-18 ~ 2026-01-18 Kubernetes · CS·Infra · Programming
- [Kubernetes] Cluster: Kubeadm을 이용해 클러스터 구성하기 - 0. Overview
- [Kubernetes] Cluster: Kubeadm을 이용해 클러스터 구성하기 - 1.0. 실습 구성도
- [Kubernetes] Cluster: Kubeadm을 이용해 클러스터 구성하기 - 1.1. kubeadm init
- [Kubernetes] Cluster: Kubeadm을 이용해 클러스터 구성하기 - 1.2. 환경 확인 및 사전 설정
- [Kubernetes] Cluster: Kubeadm을 이용해 클러스터 구성하기 - 1.3. CRI(containerd) 및 kubeadm 구성 요소 설치
- [Kubernetes] Cluster: Kubeadm을 이용해 클러스터 구성하기 - 1.4. kubeadm init 실행
- [Kubernetes] Cluster: Kubeadm을 이용해 클러스터 구성하기 - 1.4.1. 편의 도구 설치
- [Kubernetes] Cluster: Kubeadm을 이용해 클러스터 구성하기 - 1.5. Flannel CNI 설치
- [Kubernetes] Cluster: Kubeadm을 이용해 클러스터 구성하기 - 1.6. 노드 정보, 인증서 및 kubeconfig 확인
- [Kubernetes] Cluster: Kubeadm을 이용해 클러스터 구성하기 - 1.7. Static Pod 및 애드온 확인
- [Kubernetes] Cluster: Kubeadm을 이용해 클러스터 구성하기 - 2.1. kubeadm join
- [Kubernetes] Cluster: Kubeadm을 이용해 클러스터 구성하기 - 2.2. kubeadm join 실행
Kubespray를 위한 Ansible 기초 14편 2026-01-12 ~ 2026-01-12 Kubernetes
- [Ansible] Kubespray: Kubespray를 위한 Ansible 기초 - 0. 들어 가며
- [Ansible] Kubespray: Kubespray를 위한 Ansible 기초 - 1. 개념
- [Ansible] Kubespray: Kubespray를 위한 Ansible 기초 - 1.1. 환경 구성
- [Ansible] Kubespray: Kubespray를 위한 Ansible 기초 - 2. 인벤토리
- [Ansible] Kubespray: Kubespray를 위한 Ansible 기초 - 3. Ad-hoc 명령어
- [Ansible] Kubespray: Kubespray를 위한 Ansible 기초 - 4. Playbook
- [Ansible] Kubespray: Kubespray를 위한 Ansible 기초 - 5. 변수
- [Ansible] Kubespray: Kubespray를 위한 Ansible 기초 - 6. 팩트(Facts)
- [Ansible] Kubespray: Kubespray를 위한 Ansible 기초 - 7. 반복문
- [Ansible] Kubespray: Kubespray를 위한 Ansible 기초 - 8. 조건문
- [Ansible] Kubespray: Kubespray를 위한 Ansible 기초 - 9. 핸들러와 오류 처리
- [Ansible] Kubespray: Kubespray를 위한 Ansible 기초 - 10. 롤(Role)
- [Ansible] Kubespray: Kubespray를 위한 Ansible 기초 - 11. 태그(Tags)
- [Ansible] Kubespray: Kubespray를 위한 Ansible 기초 - 15. 결론
내 손으로 클러스터 구성하기 (The Hard Way) 18편 2026-01-05 ~ 2026-01-05 Kubernetes · CS·Infra
- [Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 0. Overview
- [Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 1. Prerequisites
- [Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 2. Set Up The Jumpbox
- [Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 3. Provisioning Compute Resoures
- [Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 4.1. Provisioning a CA and Generating TLS Certificates
- [Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 4.2. Provisioning a CA and Generating TLS Certificates
- [Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 4.3. Provisioning a CA and Generating TLS Certificates
- [Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 5.1. Generating Kubernetes Configuration Files
- [Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 5.2. Generating Kubernetes Configuration Files
- [Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 6. Generating the Data Encryption Config and Key
- [Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 7. Bootstrapping the etcd Cluster
- [Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 8.1. Bootstrapping the Kubernetes Control Plane
- [Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 8.2. Bootstrapping the Kubernetes Control Plane
- [Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 9.1. Bootstrapping the Kubernetes Worker Nodes
- [Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 9.2. Bootstrapping the Kubernetes Worker Nodes
- [Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 10. Configuring kubectl for Remote Access
- [Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 11. Provisioning Pod Network Routes
- [Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 12. Smoke Test
암호학 기초 4편 2026-01-04 ~ 2026-01-04 CS·Infra
책 · Kubernetes for Generative AI Solutions 1
GenAI on K8s 21편 2026-05-24 ~ 2026-06-09 MLOps · Kubernetes · CS·Infra · AI
- [GenAI] GenAI on K8s: 1. 생성형 AI 기초
- [GenAI] GenAI on K8s: 2. 컨테이너, K8s 아키텍처, GenAI 워크로드 통합
- [GenAI] GenAI on K8s: 4.1 - 도메인 특화 최적화 개요와 LangChain
- [GenAI] GenAI on K8s: 4.2 - RAG (Retrieval-Augmented Generation)
- [GenAI] GenAI on K8s: 4.3 - Fine-tuning (QLoRA)
- [GenAI] GenAI on K8s: 9.1 - 보안 개념: Defense in Depth
- [GenAI] GenAI on K8s: 9.2 - 보안 인프라 코드 분석: EKS + Secret 주입 흐름
- [GenAI] GenAI on K8s: 9.3 - 보안 배포 실습: 5단계 검증 + GPU 트러블슈팅
- [GenAI] GenAI on K8s: 10.1 - GPU 자원 개요와 K8s 할당 메커니즘
- [GenAI] GenAI on K8s: 10.2 - GPU Utilization 이해와 DCGM
- [GenAI] GenAI on K8s: 10.3 - GPU 파티셔닝: MIG
- [GenAI] GenAI on K8s: 10.4 - GPU 공유: MPS와 Time-slicing
- [GenAI] GenAI on K8s: 10.5 - GPU 스케일링·최적화와 NVIDIA NIM
- [GenAI] GenAI on K8s: 10.6 - Ch10 실습 코드 분석: time-slicing과 Llama 워크로드
- [GenAI] GenAI on K8s: 10.7 - Ch10 실습: time-slicing 배포·검증·트러블슈팅
- [GenAI] GenAI on K8s: 11.1 - GenAIOps 개요와 GenAI 파이프라인 5단계
- [GenAI] GenAI on K8s: 11.2 - Kubeflow 생태계: Notebooks, Katib, Pipelines, KServe
- [GenAI] GenAI on K8s: 11.3 - MLflow: Tracking, Model Registry, Models
- [GenAI] GenAI on K8s: 11.4 - Argo Workflows와 ML 파이프라인 오케스트레이션
- [GenAI] GenAI on K8s: 11.5 - Ray/KubeRay와 vLLM 추론 아키텍처
- [GenAI] GenAI on K8s: 11.6 - 도구 비교, Bias·Drift 운영, 평가 메트릭
책 · Kubernetes in Action 2nd Edition 2
Pod 볼륨 7편 2026-04-05 ~ 2026-04-05 Kubernetes
- [Kubernetes] Pod 볼륨 - 1. 볼륨 소개
- [Kubernetes] Pod 볼륨 - 2. emptyDir
- [Kubernetes] Pod 볼륨 - 3. image 볼륨과 hostPath
- [Kubernetes] Pod 볼륨 - 4. configMap, secret, downwardAPI, projected 볼륨
- [Kubernetes] Pod 볼륨 - 5. PersistentVolume, PersistentVolumeClaim, StorageClass
- [Kubernetes] Pod 볼륨 - 6. 정적 프로비저닝과 노드 로컬 PersistentVolume
- [Kubernetes] Pod 볼륨 - 7. PV 관리와 Ephemeral PersistentVolume