Kubernetes
클러스터 구축
트러블슈팅 2
2026-02-19K3s Split Brain 트러블슈팅 2편
개발 기록 1
개념 1
스터디 88
- 2026-05-24[GenAI] GenAI on K8s: 2. 컨테이너, K8s 아키텍처, GenAI 워크로드 통합
2026-02-15RKE2를 이용해 클러스터 구성하기 7편
- 2026-02-15[Kubernetes] Cluster: RKE2를 이용해 클러스터 구성하기 - 0. Overview
- 2026-02-15[Kubernetes] Cluster: RKE2를 이용해 클러스터 구성하기 - 1.1. 서버 노드 설치
- 2026-02-15[Kubernetes] Cluster: RKE2를 이용해 클러스터 구성하기 - 1.2. 서버 노드 설치 결과 확인
- 2026-02-15[Kubernetes] Cluster: RKE2를 이용해 클러스터 구성하기 - 2. 에이전트 노드 조인
- 2026-02-15[Kubernetes] Cluster: RKE2를 이용해 클러스터 구성하기 - 3. 인증서 관리
- 2026-02-15[Kubernetes] Cluster: RKE2를 이용해 클러스터 구성하기 - 4.1. 수동 업그레이드
- 2026-02-15[Kubernetes] Cluster: RKE2를 이용해 클러스터 구성하기 - 4.2. 자동 업그레이드
- 시리즈 전체 7편 순서대로 보기
2026-02-09Kubespray를 이용해 클러스터 구성하기 36편
- 2026-01-25[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 0. Overview
- 2026-01-25[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 1. Kubespray 개요
- 2026-01-25[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 2. Kubernetes The Kubespray Way
- 2026-01-25[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 3.0. 프로젝트 구조 Overview
- 2026-01-25[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 3.1. ansible.cfg 분석
- 2026-01-25[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 3.2.1. 변수 분석 - Kubespray 변수 배치 전략
- 2026-01-25[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 3.2.2. 변수 분석 - 그룹 변수 확인
- 2026-01-25[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 3.2.3. 변수 분석 - kubespray_defaults 역할
- 2026-01-25[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 3.3.0. cluster.yml - Overview
- 2026-01-25[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 3.3.1. cluster.yml - 태스크 구조
- 2026-01-25[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 3.3.2. cluster.yml - boilerplate.yml
- 2026-01-25[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 3.3.3. cluster.yml - internal_facts.yml
- 2026-01-25[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 3.3.4. cluster.yml - Prepare for etcd install
- 2026-01-25[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 4.0. 클러스터 배포 - 실습 환경 구성
- 2026-01-25[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 4.1. 클러스터 배포 - 인벤토리 구성 및 변수 수정
- 2026-01-25[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 4.2. 클러스터 배포 - 플레이북 실행
- 2026-02-02[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 5.0. HA 구성 - 개요
- 2026-02-02[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 5.1. HA 구성 - 실습 환경
- 2026-02-02[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 5.2.1. Full Client-Side LB(Case 1) HA 구성 - 클러스터 배포
- 2026-02-02[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 5.2.1. Full Client-Side LB(Case 1) HA 구성 - 클러스터 배포
- 2026-02-02[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 6.0. 노드 관리 - Playbook Overview
- 2026-02-02[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 6.0.1. 노드 관리 - scale.yml
- 2026-02-02[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 6.0.2. 노드 관리 - remove-node.yml
- 2026-02-02[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 6.0.3. 노드 관리 - reset.yml
- 2026-02-09[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 8. 오프라인 배포: Overview
- 2026-02-09[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 8. 오프라인 배포: The Hard Way - 0. 실습 환경 배포
- 2026-02-09[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 8. 오프라인 배포: The Hard Way - 1. Network Gateway
- 2026-02-09[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 8. 오프라인 배포: The Hard Way - 2. NTP / DNS
- 2026-02-09[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 8. 오프라인 배포: The Hard Way - 3. Local Package Repository
- 2026-02-09[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 8. 오프라인 배포: The Hard Way - 4. Private Container Registry
- 2026-02-09[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 8. 오프라인 배포: The Hard Way - 5. Private PyPI Mirror
- 2026-02-09[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 8. 오프라인 배포: The Hard Way - 6. Private Go Module Proxy
- 2026-02-09[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 8. 오프라인 배포: kubespray-offline - 0. Overview
- 2026-02-09[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 8. 오프라인 배포: kubespray-offline - 1. Offline Environment
- 2026-02-09[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 8. 오프라인 배포: kubespray-offline - 2. Downloads / Mirror
- 2026-02-09[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 8. 오프라인 배포: kubespray-offline - 3. contrib/offline vs. kubespray-offline
- 시리즈 전체 36편 순서대로 보기
2026-01-18Kubeadm을 이용해 클러스터 구성하기 12편
- 2026-01-18[Kubernetes] Cluster: Kubeadm을 이용해 클러스터 구성하기 - 0. Overview
- 2026-01-18[Kubernetes] Cluster: Kubeadm을 이용해 클러스터 구성하기 - 1.0. 실습 구성도
- 2026-01-18[Kubernetes] Cluster: Kubeadm을 이용해 클러스터 구성하기 - 1.1. kubeadm init
- 2026-01-18[Kubernetes] Cluster: Kubeadm을 이용해 클러스터 구성하기 - 1.2. 환경 확인 및 사전 설정
- 2026-01-18[Kubernetes] Cluster: Kubeadm을 이용해 클러스터 구성하기 - 1.3. CRI(containerd) 및 kubeadm 구성 요소 설치
- 2026-01-18[Kubernetes] Cluster: Kubeadm을 이용해 클러스터 구성하기 - 1.4. kubeadm init 실행
- 2026-01-18[Kubernetes] Cluster: Kubeadm을 이용해 클러스터 구성하기 - 1.4.1. 편의 도구 설치
- 2026-01-18[Kubernetes] Cluster: Kubeadm을 이용해 클러스터 구성하기 - 1.5. Flannel CNI 설치
- 2026-01-18[Kubernetes] Cluster: Kubeadm을 이용해 클러스터 구성하기 - 1.6. 노드 정보, 인증서 및 kubeconfig 확인
- 2026-01-18[Kubernetes] Cluster: Kubeadm을 이용해 클러스터 구성하기 - 1.7. Static Pod 및 애드온 확인
- 2026-01-18[Kubernetes] Cluster: Kubeadm을 이용해 클러스터 구성하기 - 2.1. kubeadm join
- 2026-01-18[Kubernetes] Cluster: Kubeadm을 이용해 클러스터 구성하기 - 2.2. kubeadm join 실행
- 시리즈 전체 12편 순서대로 보기
2026-01-12Kubespray를 위한 Ansible 기초 14편
- 2026-01-12[Ansible] Kubespray: Kubespray를 위한 Ansible 기초 - 0. 들어 가며
- 2026-01-12[Ansible] Kubespray: Kubespray를 위한 Ansible 기초 - 1. 개념
- 2026-01-12[Ansible] Kubespray: Kubespray를 위한 Ansible 기초 - 1.1. 환경 구성
- 2026-01-12[Ansible] Kubespray: Kubespray를 위한 Ansible 기초 - 2. 인벤토리
- 2026-01-12[Ansible] Kubespray: Kubespray를 위한 Ansible 기초 - 3. Ad-hoc 명령어
- 2026-01-12[Ansible] Kubespray: Kubespray를 위한 Ansible 기초 - 4. Playbook
- 2026-01-12[Ansible] Kubespray: Kubespray를 위한 Ansible 기초 - 5. 변수
- 2026-01-12[Ansible] Kubespray: Kubespray를 위한 Ansible 기초 - 6. 팩트(Facts)
- 2026-01-12[Ansible] Kubespray: Kubespray를 위한 Ansible 기초 - 7. 반복문
- 2026-01-12[Ansible] Kubespray: Kubespray를 위한 Ansible 기초 - 8. 조건문
- 2026-01-12[Ansible] Kubespray: Kubespray를 위한 Ansible 기초 - 9. 핸들러와 오류 처리
- 2026-01-12[Ansible] Kubespray: Kubespray를 위한 Ansible 기초 - 10. 롤(Role)
- 2026-01-12[Ansible] Kubespray: Kubespray를 위한 Ansible 기초 - 11. 태그(Tags)
- 2026-01-12[Ansible] Kubespray: Kubespray를 위한 Ansible 기초 - 15. 결론
- 시리즈 전체 14편 순서대로 보기
2026-01-05내 손으로 클러스터 구성하기 (The Hard Way) 18편
- 2026-01-05[Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 0. Overview
- 2026-01-05[Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 1. Prerequisites
- 2026-01-05[Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 2. Set Up The Jumpbox
- 2026-01-05[Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 3. Provisioning Compute Resoures
- 2026-01-05[Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 4.1. Provisioning a CA and Generating TLS Certificates
- 2026-01-05[Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 4.2. Provisioning a CA and Generating TLS Certificates
- 2026-01-05[Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 4.3. Provisioning a CA and Generating TLS Certificates
- 2026-01-05[Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 5.1. Generating Kubernetes Configuration Files
- 2026-01-05[Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 5.2. Generating Kubernetes Configuration Files
- 2026-01-05[Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 6. Generating the Data Encryption Config and Key
- 2026-01-05[Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 7. Bootstrapping the etcd Cluster
- 2026-01-05[Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 8.1. Bootstrapping the Kubernetes Control Plane
- 2026-01-05[Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 8.2. Bootstrapping the Kubernetes Control Plane
- 2026-01-05[Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 9.1. Bootstrapping the Kubernetes Worker Nodes
- 2026-01-05[Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 9.2. Bootstrapping the Kubernetes Worker Nodes
- 2026-01-05[Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 10. Configuring kubectl for Remote Access
- 2026-01-05[Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 11. Provisioning Pod Network Routes
- 2026-01-05[Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 12. Smoke Test
- 시리즈 전체 18편 순서대로 보기
네트워킹
트러블슈팅 2
개념 7
2026-05-04쿠버네티스 네트워킹 5편
- 2026-03-19[Container] 컨테이너 네트워킹 기본 원리: 네임스페이스 네트워킹
- 2026-01-18[Kubernetes] 네트워킹: Linux 네트워크 스택 이해하기 - iptables와 conntrack
스터디 17
2026-09-11LLM 서빙과 최적화 2 / 34편
2026-03-19EKS: 개요·설치·네트워킹 11 / 22편
- 2026-03-12[EKS] EKS: 네트워킹 아키텍처 개요
- 2026-03-12[EKS] EKS: Public-Public EKS 클러스터 - 6. EKS Owned ENI 확인
- 2026-03-12[EKS] EKS: Public-Public EKS 클러스터 - 7. 보안그룹 아키텍처
- 2026-03-12[EKS] EKS: Public-Public EKS 클러스터 - 7. 엔드포인트 액세스 분석
- 2026-03-19[EKS] EKS: Networking - 0. 쿠버네티스 네트워킹 모델
- 2026-03-19[EKS] EKS: Networking - 0. 쿠버네티스 네트워킹 모델 - 1. 파드 간 통신
- 2026-03-19[EKS] EKS: Networking - 0. 쿠버네티스 네트워킹 모델 - 2. Service와 kube-proxy
- 2026-03-19[EKS] EKS: Networking - 1. AWS VPC CNI
- 2026-03-19[EKS] EKS: Networking - 2. 실습 환경 구성 - 2. 확인
- 2026-03-19[EKS] EKS: Networking - 3. 파드 간 통신
- 2026-03-19[EKS] EKS: Networking - 4. 파드와 외부 간 통신
- 시리즈 전체 22편 순서대로 보기
- 2026-01-18[Kubernetes] Cluster: Kubeadm을 이용해 클러스터 구성하기 - 1.5. Flannel CNI 설치
2026-01-05내 손으로 클러스터 구성하기 (The Hard Way) 3 / 18편
스토리지
트러블슈팅 1
스터디 7
2026-04-05Pod 볼륨 7편
- 2026-04-05[Kubernetes] Pod 볼륨 - 1. 볼륨 소개
- 2026-04-05[Kubernetes] Pod 볼륨 - 2. emptyDir
- 2026-04-05[Kubernetes] Pod 볼륨 - 3. image 볼륨과 hostPath
- 2026-04-05[Kubernetes] Pod 볼륨 - 4. configMap, secret, downwardAPI, projected 볼륨
- 2026-04-05[Kubernetes] Pod 볼륨 - 5. PersistentVolume, PersistentVolumeClaim, StorageClass
- 2026-04-05[Kubernetes] Pod 볼륨 - 6. 정적 프로비저닝과 노드 로컬 PersistentVolume
- 2026-04-05[Kubernetes] Pod 볼륨 - 7. PV 관리와 Ephemeral PersistentVolume
- 시리즈 전체 7편 순서대로 보기
워크로드 설정
트러블슈팅 13
2026-02-06Pod CPU Limit과 FFmpeg Thread 최적 조정 10편
- 2026-02-06[Kubernetes] Pod CPU Limit과 FFmpeg Thread 최적 조정 - 0. 목격한 상황
- 2026-02-06[Kubernetes] Pod CPU Limit과 FFmpeg Thread 최적 조정 - 1. 배경지식: CPU와 스케줄링
- 2026-02-06[Kubernetes] Pod CPU Limit과 FFmpeg Thread 최적 조정 - 2. 배경지식: cgroup, 컨테이너, 쿠버네티스
- 2026-02-06[Kubernetes] Pod CPU Limit과 FFmpeg Thread 최적 조정 - 3. 배경지식: 영상 처리와 FFmpeg
- 2026-02-06[Kubernetes] Pod CPU Limit과 FFmpeg Thread 최적 조정 - 4.0. 문제 원인 파악: 실험
- 2026-02-06[Kubernetes] Pod CPU Limit과 FFmpeg Thread 최적 조정 - 4.1. 문제 원인 파악: 현상 관찰
- 2026-02-06[Kubernetes] Pod CPU Limit과 FFmpeg Thread 최적 조정 - 4.2. 튜닝 실험 설계
- 2026-02-06[Kubernetes] Pod CPU Limit과 FFmpeg Thread 최적 조정 - 4.3. 튜닝 실험: CPU Limit 관찰
- 2026-02-06[Kubernetes] Pod CPU Limit과 FFmpeg Thread 최적 조정 - 4.4. 튜닝 실험: FFmpeg Thread 수 관찰
- 2026-02-06[Kubernetes] Pod CPU Limit과 FFmpeg Thread 최적 조정 - 5. 결론: CPU Limit을 설정하지 않기로 한 이유
- 시리즈 전체 10편 순서대로 보기
2025-11-05Kubernetes Deployment 재배포 실패 원인과 해결 2 / 3편
- 2024-07-22[Kubernetes] 공유 메모리: PyTorch DataLoader shm 부족 트러블슈팅
개념 4
- 2026-03-07[Kubernetes] ConfigMap 볼륨 마운트와 inode: kubelet atomic_writer 딥다이브
- 2026-03-06[Container] 컨테이너 실행 명령: CMD, ENTRYPOINT
2025-11-22GPU Sharing: Time Slicing 2 / 3편
스터디 9
- 2026-09-11[LLM] LLM 서빙과 최적화: vLLM on Trainium 워크샵 - 8.3.1. init container 모델 컴파일과 S3 캐시
2026-05-24GenAI on K8s 2 / 21편
2026-04-05Pod 볼륨 2 / 7편
2026-04-05어플리케이션 설정 4편
- 2026-04-05[Kubernetes] 어플리케이션 설정 - 1. 컨테이너 커맨드, 인자, 환경 변수
- 2026-04-05[Kubernetes] 어플리케이션 설정 - 2. ConfigMap
- 2026-04-05[Kubernetes] 어플리케이션 설정 - 3. Secret
- 2026-04-05[Kubernetes] 어플리케이션 설정 - 4. Downward API
- 시리즈 전체 4편 순서대로 보기
스케줄링
트러블슈팅 1
개념 7
2025-11-05쿠버네티스 스케줄링 7편
- 2025-11-05[Kubernetes] 쿠버네티스 스케줄링 - 0. 스케줄링 일반 개념과 쿠버네티스
- 2025-11-05[Kubernetes] 쿠버네티스 스케줄링 - 1. 개념과 kube-scheduler 구조
- 2025-11-05[Kubernetes] 쿠버네티스 스케줄링 - 2. 프로세스와 선점
- 2025-11-05[Kubernetes] 쿠버네티스 스케줄링 - 3. 스케줄링 제어
- 2025-11-05[Kubernetes] 쿠버네티스 스케줄링 - 4. 스케줄러 설정과 최적화
- 2025-11-05[Kubernetes] 쿠버네티스 스케줄링 - 5. 파드 단위 스케줄링의 한계와 Gang Scheduling
- 2025-11-05[Kubernetes] 쿠버네티스 스케줄링 - 6. Extension Point 심화와 스케줄링 실패 진단
- 시리즈 전체 7편 순서대로 보기
인증·보안
트러블슈팅 2
개념 4
2026-02-16kubeconfig 3편
- 2026-01-18[Kubernetes] Kubernetes PKI
스터디 25
2026-05-24GenAI on K8s 3 / 21편
2026-04-02EKS: 인증/인가 9편
- 2026-04-02[EKS] EKS: 인증/인가 - 0. 개요
- 2026-04-02[EKS] EKS: 인증/인가 - 1. K8S 인증/인가 기초 - 1. API 접근 통제
- 2026-04-02[EKS] EKS: 인증/인가 - 1. K8S 인증/인가 기초 - 2. Service Account
- 2026-04-02[EKS] EKS: 인증/인가 - 1. K8S 인증/인가 기초 - 3. RBAC 모범 사례
- 2026-04-02[EKS] EKS: 인증/인가 - 2. 실습 환경 배포
- 2026-04-02[EKS] EKS: 인증/인가 - 3. 사용자 → K8s API: 전체 흐름
- 2026-04-02[EKS] EKS: 인증/인가 - 4. 사용자 → K8s API: 인증(AuthN) 실습
- 2026-04-02[EKS] EKS: 인증/인가 - 5. 사용자 → K8s API: 매핑과 인가(AuthZ)
- 2026-04-02[EKS] EKS: 인증/인가 - 6. 사용자 → K8s API: 매핑과 인가(AuthZ) 실습
- 시리즈 전체 9편 순서대로 보기
- 2026-03-12[EKS] EKS: Public-Public EKS 클러스터 - 3. kubeconfig와 EKS API 서버 인증
- 2026-02-15[Kubernetes] Cluster: RKE2를 이용해 클러스터 구성하기 - 3. 인증서 관리
2026-01-18Kubeadm을 이용해 클러스터 구성하기 4 / 12편
- 2026-01-18[Kubernetes] Cluster: Kubeadm을 이용해 클러스터 구성하기 - 0. Overview
- 2026-01-18[Kubernetes] Cluster: Kubeadm을 이용해 클러스터 구성하기 - 1.1. kubeadm init
- 2026-01-18[Kubernetes] Cluster: Kubeadm을 이용해 클러스터 구성하기 - 1.6. 노드 정보, 인증서 및 kubeconfig 확인
- 2026-01-18[Kubernetes] Cluster: Kubeadm을 이용해 클러스터 구성하기 - 2.1. kubeadm join
- 시리즈 전체 12편 순서대로 보기
2026-01-05내 손으로 클러스터 구성하기 (The Hard Way) 7 / 18편
- 2026-01-05[Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 4.1. Provisioning a CA and Generating TLS Certificates
- 2026-01-05[Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 4.2. Provisioning a CA and Generating TLS Certificates
- 2026-01-05[Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 4.3. Provisioning a CA and Generating TLS Certificates
- 2026-01-05[Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 5.1. Generating Kubernetes Configuration Files
- 2026-01-05[Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 5.2. Generating Kubernetes Configuration Files
- 2026-01-05[Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 8.2. Bootstrapping the Kubernetes Control Plane
- 2026-01-05[Kubernetes] Cluster: 내 손으로 클러스터 구성하기 - 10. Configuring kubectl for Remote Access
- 시리즈 전체 18편 순서대로 보기
EKS
스터디 71
2026-09-11LLM 서빙과 최적화 10 / 34편
- 2026-09-11[LLM] LLM 서빙과 최적화: vLLM on Trainium 워크샵 - 8.0. 개요와 워크샵 아키텍처
- 2026-09-11[LLM] LLM 서빙과 최적화: vLLM on Trainium 워크샵 - 8.2.1. Trainium 노드그룹 구성
- 2026-09-11[LLM] LLM 서빙과 최적화: vLLM on Trainium 워크샵 - 8.2.2. Trainium 디바이스가 쿠버네티스에 노출되는 경로
- 2026-09-11[LLM] LLM 서빙과 최적화: vLLM on Trainium 워크샵 - 8.3.1. init container 모델 컴파일과 S3 캐시
- 2026-09-11[LLM] LLM 서빙과 최적화: vLLM on Trainium 워크샵 - 8.3.2. LoadBalancer 서비스 노출과 추론 테스트
- 2026-09-11[LLM] LLM 서빙과 최적화: vLLM on Trainium 워크샵 - 8.4. ingress-nginx L7 노출과 자체 서명 인증서
- 2026-09-11[LLM] LLM 서빙과 최적화: vLLM on Trainium 워크샵 - 8.5.1. vLLM 메트릭 수집과 서브패스 노출
- 2026-09-11[LLM] LLM 서빙과 최적화: vLLM on Trainium 워크샵 - 8.5.2. 데이터소스 프로비저닝과 vLLM 대시보드
- 2026-09-11[LLM] LLM 서빙과 최적화: vLLM on Trainium 워크샵 - 8.6. 부하 테스트와 llmperf 벤치마크
- 2026-09-11[LLM] LLM 서빙과 최적화: vLLM on Trainium 워크샵 - 8.7. HPA와 스케일링 제약
- 시리즈 전체 34편 순서대로 보기
2026-05-24GenAI on K8s 2 / 21편
2026-04-23EKS 업그레이드 11편
- 2026-04-23[EKS] EKS 업그레이드: 개요
- 2026-04-23[EKS] EKS 업그레이드: 업그레이드 전략
- 2026-04-23[EKS] EKS 업그레이드: 업그레이드 준비
- 2026-04-23[EKS] EKS 업그레이드: 실습 환경
- 2026-04-23[EKS] EKS 업그레이드: In-Place 실습 - Control Plane 업그레이드
- 2026-04-23[EKS] EKS 업그레이드: In-Place 실습 - EKS 애드온 업그레이드
- 2026-04-23[EKS] EKS 업그레이드: In-Place 실습 - Managed Node Group 업그레이드
- 2026-04-23[EKS] EKS 업그레이드: Blue-Green Managed Node Group 마이그레이션
- 2026-04-23[EKS] EKS 업그레이드: Karpenter 노드 업그레이드
- 2026-04-23[EKS] EKS 업그레이드: Self-managed 노드 및 Fargate 업그레이드
- 2026-04-23[EKS] EKS 업그레이드: Blue-Green 클러스터 업그레이드
- 시리즈 전체 11편 순서대로 보기
2026-04-16GitOps 기반 SaaS 9편
- 2026-04-16[EKS] GitOps 기반 SaaS: 실습 환경 개요
- 2026-04-16[EKS] GitOps 기반 SaaS: 실습 환경 구성 - 1. CloudFormation 코드 분석
- 2026-04-16[EKS] GitOps 기반 SaaS: 실습 환경 구성 - 2. install.sh 코드 분석
- 2026-04-16[EKS] GitOps 기반 SaaS: 실습 환경 구성 - 3. 설치
- 2026-04-16[EKS] GitOps 기반 SaaS: 실습 환경 구성 - 4. 설치 결과 확인
- 2026-04-16[EKS] GitOps 기반 SaaS: 클러스터 환경 확인 - 1. Flux 리소스 개요
- 2026-04-16[EKS] GitOps 기반 SaaS: 클러스터 환경 확인 - 2. Flux 아키텍처 분석
- 2026-04-16[EKS] GitOps 기반 SaaS: 테넌트 인프라 배포 - 1. Terraform 모듈 테스트
- 2026-04-16[EKS] GitOps 기반 SaaS: 테넌트 인프라 배포 - 2. Tofu Controller
- 시리즈 전체 9편 순서대로 보기
2026-04-09EKS GPU 트러블슈팅 11편
- 2026-04-09[EKS] EKS GPU 트러블슈팅: 0. 개요
- 2026-04-09[EKS] EKS GPU 트러블슈팅: 1. 실습 사전 준비 - EC2 Service Quota 증설
- 2026-04-09[EKS] EKS GPU 트러블슈팅: 2. 실습 환경 구성 - 1. Terraform 코드
- 2026-04-09[EKS] EKS GPU 트러블슈팅: 2. 실습 환경 구성 - 2. 배포 결과
- 2026-04-09[EKS] EKS GPU 트러블슈팅: 2. 실습 환경 구성 - 3. GPU 노드 프로비저닝 결과
- 2026-04-09[EKS] EKS GPU 트러블슈팅: 3. 장애 재현 - 1. Device Plugin 비활성화
- 2026-04-09[EKS] EKS GPU 트러블슈팅: 3. 장애 재현 - 2. vLLM 기동 실패
- 2026-04-09[EKS] EKS GPU 트러블슈팅: 3. 장애 재현 - 3. 분산학습과 NCCL 통신 - 1. 배경 및 재현 실험 설계
- 2026-04-09[EKS] EKS GPU 트러블슈팅: 3. 장애 재현 - 3. 분산학습과 NCCL 통신 - 2. SG 차단 네트워크 장애 재현
- 2026-04-09[EKS] EKS GPU 트러블슈팅: 4. 사례 탐구 - CUDA XID, Auto Mode, EFA
- 2026-04-09[EKS] EKS GPU 트러블슈팅: 5. 결론
- 시리즈 전체 11편 순서대로 보기
2026-04-02EKS: 인증/인가 6 / 9편
- 2026-04-02[EKS] EKS: 인증/인가 - 0. 개요
- 2026-04-02[EKS] EKS: 인증/인가 - 2. 실습 환경 배포
- 2026-04-02[EKS] EKS: 인증/인가 - 3. 사용자 → K8s API: 전체 흐름
- 2026-04-02[EKS] EKS: 인증/인가 - 4. 사용자 → K8s API: 인증(AuthN) 실습
- 2026-04-02[EKS] EKS: 인증/인가 - 5. 사용자 → K8s API: 매핑과 인가(AuthZ)
- 2026-04-02[EKS] EKS: 인증/인가 - 6. 사용자 → K8s API: 매핑과 인가(AuthZ) 실습
- 시리즈 전체 9편 순서대로 보기
2026-03-19EKS: 개요·설치·네트워킹 22편
- 2026-03-12[EKS] EKS: Overview
- 2026-03-12[EKS] EKS: 실습 환경 구성하기
- 2026-03-12[EKS] EKS: 데이터 플레인 컴퓨팅
- 2026-03-12[EKS] EKS: 네트워킹 아키텍처 개요
- 2026-03-12[EKS] EKS: EKS 배포 개요
- 2026-03-12[EKS] EKS: Public-Public EKS 클러스터 - 1. Terraform 코드 분석
- 2026-03-12[EKS] EKS: Public-Public EKS 클러스터 - 2. 배포
- 2026-03-12[EKS] EKS: Public-Public EKS 클러스터 - 3. kubeconfig와 EKS API 서버 인증
- 2026-03-12[EKS] EKS: Public-Public EKS 클러스터 - 4. 클러스터 구성 요소 확인
- 2026-03-12[EKS] EKS: Public-Public EKS 클러스터 - 5. 워커 노드 내부 확인
- 2026-03-12[EKS] EKS: Public-Public EKS 클러스터 - 6. EKS Owned ENI 확인
- 2026-03-12[EKS] EKS: Public-Public EKS 클러스터 - 7. 보안그룹 아키텍처
- 2026-03-12[EKS] EKS: Public-Public EKS 클러스터 - 7. 엔드포인트 액세스 분석
- 2026-03-12[EKS] EKS: EKS vs. Vanilla Kubernetes
- 2026-03-19[EKS] EKS: Networking - 0. 쿠버네티스 네트워킹 모델
- 2026-03-19[EKS] EKS: Networking - 0. 쿠버네티스 네트워킹 모델 - 1. 파드 간 통신
- 2026-03-19[EKS] EKS: Networking - 0. 쿠버네티스 네트워킹 모델 - 2. Service와 kube-proxy
- 2026-03-19[EKS] EKS: Networking - 1. AWS VPC CNI
- 2026-03-19[EKS] EKS: Networking - 2. 실습 환경 구성 - 1. 배포
- 2026-03-19[EKS] EKS: Networking - 2. 실습 환경 구성 - 2. 확인
- 2026-03-19[EKS] EKS: Networking - 3. 파드 간 통신
- 2026-03-19[EKS] EKS: Networking - 4. 파드와 외부 간 통신
- 시리즈 전체 22편 순서대로 보기
운영
트러블슈팅 11
- 2026-08-10[Kubernetes] CoreDNS 업스트림 DNS 오염: 노드 편입이 부른 간헐적 이름 해석 실패
- 2026-05-24[Ubuntu] OS 자동 업데이트가 K8s GPU 노드를 두 번 깨뜨린 이야기
- 2026-02-24[MinIO] distributed 모드의 existingClaim: 무시되는 이유와 standalone 전환
2026-02-19K3s Split Brain 트러블슈팅 2편
2025-12-12Docker와 containerd 이미지 관리 비교 3 / 4편
2025-11-05Kubernetes Deployment 재배포 실패 원인과 해결 3편
개발 기록 1
개념 5
- 2026-04-22[Kubernetes] kubelet의 노드 상태 보고 구조
- 2026-04-22[Kubernetes] Container Runtime CLI 없는 노드에서 이미지 조회하기
- 2026-02-20[Kubernetes] etcd 비정상 시나리오별 대응
- 2026-01-23[Kubernetes] 쿠버네티스와 스왑
- 2025-11-05[Kubernetes] 쿠버네티스 스케줄링 - 6. Extension Point 심화와 스케줄링 실패 진단
스터디 17
2026-04-23EKS 업그레이드 10 / 11편
- 2026-04-23[EKS] EKS 업그레이드: 개요
- 2026-04-23[EKS] EKS 업그레이드: 업그레이드 전략
- 2026-04-23[EKS] EKS 업그레이드: 업그레이드 준비
- 2026-04-23[EKS] EKS 업그레이드: In-Place 실습 - Control Plane 업그레이드
- 2026-04-23[EKS] EKS 업그레이드: In-Place 실습 - EKS 애드온 업그레이드
- 2026-04-23[EKS] EKS 업그레이드: In-Place 실습 - Managed Node Group 업그레이드
- 2026-04-23[EKS] EKS 업그레이드: Blue-Green Managed Node Group 마이그레이션
- 2026-04-23[EKS] EKS 업그레이드: Karpenter 노드 업그레이드
- 2026-04-23[EKS] EKS 업그레이드: Self-managed 노드 및 Fargate 업그레이드
- 2026-04-23[EKS] EKS 업그레이드: Blue-Green 클러스터 업그레이드
- 시리즈 전체 11편 순서대로 보기
2026-02-15RKE2를 이용해 클러스터 구성하기 2 / 7편
2026-02-02Kubespray를 이용해 클러스터 구성하기 5 / 36편
- 2026-02-02[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 5.0. HA 구성 - 개요
- 2026-02-02[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 6.0. 노드 관리 - Playbook Overview
- 2026-02-02[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 6.0.1. 노드 관리 - scale.yml
- 2026-02-02[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 6.0.2. 노드 관리 - remove-node.yml
- 2026-02-02[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 6.0.3. 노드 관리 - reset.yml
- 시리즈 전체 36편 순서대로 보기