CS·Infra
OS·Linux
트러블슈팅 11
- 2026-05-24[Ubuntu] OS 자동 업데이트가 K8s GPU 노드를 두 번 깨뜨린 이야기
- 2026-03-07[Docker] 호스트-컨테이너 타임존 런타임 동기화 문제
2026-02-06Pod CPU Limit과 FFmpeg Thread 최적 조정 7 / 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 최적 조정 - 4.0. 문제 원인 파악: 실험
- 2026-02-06[Kubernetes] Pod CPU Limit과 FFmpeg Thread 최적 조정 - 4.1. 문제 원인 파악: 현상 관찰
- 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 수 관찰
- 시리즈 전체 10편 순서대로 보기
- 2022-06-03[CGI] fcgiwrap으로 Python 스크립트를 실행하며 겪었던 문제 해결하기
- 2021-09-24[tbAdmin] .fileTableLock Permission Denied 에러 해결
개발 기록 1
개념 12
2026-07-29커널 메시지 2편
- 2026-07-29[Linux] 커널 메시지 - 1. printk와 커널 링버퍼
- 2026-07-29[Linux] 커널 메시지 - 2. 시스템 로그 저장소와 저널
- 시리즈 전체 2편 순서대로 보기
- 2026-05-13[Linux] 공유 라이브러리(.so): soname 계약부터 동적 링커 탐색까지
- 2026-03-18[Linux] 커널 파라미터와 sysctl
- 2026-03-07[Kubernetes] ConfigMap 볼륨 마운트와 inode: kubelet atomic_writer 딥다이브
- 2026-03-01[Container] 컨테이너 파일 시스템
- 2026-02-24[Linux] 리눅스 스토리지 기초 - 1. 블록 디바이스, 파티션, 파일 시스템
- 2026-02-01[Linux] 디바이스 드라이버: 3계층 구조
- 2026-01-31[Linux] Everything is a File 철학
- 2026-01-23[Kubernetes] 쿠버네티스와 스왑
- 2026-01-23[Linux] 메모리, 페이지, 스왑
- 2026-01-18[Kubernetes] 네트워킹: Linux 네트워크 스택 이해하기 - iptables와 conntrack
컨테이너
트러블슈팅 9
- 2026-03-07[Docker] 호스트-컨테이너 타임존 런타임 동기화 문제
- 2026-02-06[Kubernetes] Pod CPU Limit과 FFmpeg Thread 최적 조정 - 2. 배경지식: cgroup, 컨테이너, 쿠버네티스
2025-12-12Docker와 containerd 이미지 관리 비교 4편
- 2025-12-12[Container] Docker와 containerd 이미지 관리 비교 - 1. 배경지식
- 2025-12-12[Container] Docker와 containerd 이미지 관리 비교 - 2. 같은 이미지가 중복 저장된 이유
- 2025-12-12[Container] Docker와 containerd 이미지 관리 비교 - 3. 같은 이미지이지만 중복 저장이 아닌 경우
- 2025-12-12[Container] Docker와 containerd 이미지 관리 비교 - 4. DooD 환경에서의 이미지 분리 저장
- 시리즈 전체 4편 순서대로 보기
2023-11-09Docker Bridge Network 사용 시 IP 충돌 2편
- 2023-09-18[AWS] EC2 배포 오류
개발 기록 3
2026-09-24MLflow 시스템 메트릭 로깅 3편
개념 10
- 2026-09-03[Nsight] Nsight 프로파일러: 2. 실행 환경별 적용
- 2026-04-22[Kubernetes] Container Runtime CLI 없는 노드에서 이미지 조회하기
- 2026-03-19[Container] 컨테이너 네트워킹 기본 원리: 네임스페이스 네트워킹
- 2026-03-06[Container] 컨테이너 실행 명령: CMD, ENTRYPOINT
- 2026-03-01[Container] 컨테이너 파일 시스템
- 2026-02-28[Container] 컨테이너 이미지
- 2026-02-02[Container] 컨테이너 장치 주입: OCI Runtime Hook과 CDI
- 2026-01-26[Container] containerd 설정 파일 톺아 보기
- 2026-01-05[Kubernetes] 쿠버네티스 네트워킹: CNI (Container Network Interface)
- 2024-07-21[Container] NVIDIA Container Runtime
스터디 6
2026-10-24머신러닝 플랫폼 엔지니어링: K8s와 CI/CD 2 / 12편
2026-06-07GenAI on K8s 2 / 21편
- 2026-02-09[Kubernetes] Cluster: Kubespray를 이용해 클러스터 구성하기 - 8. 오프라인 배포: The Hard Way - 4. Private Container Registry
- 2026-01-18[Kubernetes] Cluster: Kubeadm을 이용해 클러스터 구성하기 - 1.3. CRI(containerd) 및 kubeadm 구성 요소 설치
네트워크
트러블슈팅 6
- 2026-02-27[nginx] CORS 상황 해결: 같은 도메인의 다른 nginx가 응답하고 있었다
- 2025-01-20[AWS] AWS Elastic Beanstalk 환경 413 Entity Too Large 에러 해결
2023-11-09Docker Bridge Network 사용 시 IP 충돌 2편
- 2022-06-03[CGI] fcgiwrap으로 Python 스크립트를 실행하며 겪었던 문제 해결하기
- 2022-03-22[tcpdump] tcpdump를 사용하며 겪었던 문제 해결하기
개발 기록 2
- 2025-05-27[AWS] AWS Elastic Beanstalk 환경 HTTPS 설정
- 2025-05-26[AWS] AWS Elastic Beanstalk 환경 도메인 연결
개념 9
- 2026-04-25[TLS] SNI와 SAN: 개념, 차이, 그리고 인증서 디버깅 팁
- 2026-04-13[SSH] SSH 접속 원리
- 2026-03-19[Container] 컨테이너 네트워킹 기본 원리: 네임스페이스 네트워킹
- 2026-02-27[Network] 프록시(Proxy)와 리버스 프록시(Reverse Proxy)
- 2026-02-09[Network] VirtualBox + Vagrant 네트워크 어댑터 이해하기
- 2026-02-03[Network] 소켓(Socket)
- 2026-01-05[Security] TLS/SSL 프로토콜
- 2025-05-10[Web] Origin에 대한 고찰 - 정의, SOP, CORS
- 2021-11-14[Backend] 웹 서버, CGI, 웹 어플리케이션 서버
스터디 3
- 2026-09-19[Envoy] Envoy 프록시 구조와 확장: llm-d가 Envoy를 쓰는 방식
2026-02-09Kubespray를 이용해 클러스터 구성하기 2 / 36편
보안·인증서
트러블슈팅 3
개발 기록 1
- 2025-05-27[AWS] AWS Elastic Beanstalk 환경 HTTPS 설정
개념 7
- 2026-04-25[TLS] SNI와 SAN: 개념, 차이, 그리고 인증서 디버깅 팁
- 2026-04-13[SSH] SSH 접속 원리
- 2026-01-18[Kubernetes] Kubernetes PKI
- 2026-01-18[Security] PKI
- 2026-01-05[Security] TLS/SSL 프로토콜
- 2026-01-04[Security] X.509 인증서
- 2026-01-04[Security] 디지털 인증서
스터디 10
2026-05-24GenAI on K8s 2 / 21편
2026-01-05내 손으로 클러스터 구성하기 (The Hard Way) 4 / 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: 내 손으로 클러스터 구성하기 - 6. Generating the Data Encryption Config and Key
- 시리즈 전체 18편 순서대로 보기
2026-01-04암호학 기초 4편
- 2026-01-04[Cryptography] 암호학 기초 - 개념과 분류
- 2026-01-04[Cryptography] 단방향 암호화 - 해시 함수
- 2026-01-04[Cryptography] 양방향 암호화 - 대칭키
- 2026-01-04[Cryptography] 양방향 암호화 - 비대칭키
- 시리즈 전체 4편 순서대로 보기
컴퓨터 구조
트러블슈팅 1
- 2024-04-19[Go] Go 언어 메모리 패딩
개념 8
- 2026-09-03[Nsight] Nsight 프로파일러: 4. ncu 수집과 커널 판정
- 2026-08-21[Performance] Roofline 모델로 보는 LLM 서빙: 세 점으로 나눠 찍는 병목
- 2026-08-21[Performance] Roofline 모델: 연산 강도로 판별하는 성능 병목
- 2026-08-21[GPU] SM 마이크로아키텍처: CUDA 코어·텐서 코어와 TFLOPS의 출처
- 2026-08-21[GPU] GPU 패키징과 노드 경계: die에서 랙까지
- 2026-06-01[GPU] GPU ECC: 메모리 오류를 검출하고 정정하는 원리
- 2025-11-22[Kubernetes] GPU Sharing: Time Slicing - 1. 개념
- 2022-11-08[Memory] Little Endian, Big Endian
스터디 4
2026-08-22LLM 서빙과 최적화 4 / 34편
- 2026-08-22[LLM] LLM 서빙과 최적화: LLM 서빙의 도전 과제 - 5.2. GPU 스펙 읽기: 연산과 메모리
- 2026-08-22[LLM] LLM 서빙과 최적화: LLM 서빙의 도전 과제 - 5.3. GPU 인터커넥트: 대역폭 계층과 GPU 선택
- 2026-08-22[LLM] LLM 서빙과 최적화: LLM 서빙의 도전 과제 - 5.4. 모델 로딩·실행 병목: 메모리 용량과 산술 강도
- 2026-08-22[LLM] LLM 서빙과 최적화: LLM 서빙의 도전 과제 - 5.5. AI 가속기 지형과 메모리 벽
- 시리즈 전체 34편 순서대로 보기
클라우드
트러블슈팅 2
- 2025-01-20[AWS] AWS Elastic Beanstalk 환경 413 Entity Too Large 에러 해결
- 2023-09-18[AWS] EC2 배포 오류
개발 기록 3
- 2025-05-27[AWS] AWS Elastic Beanstalk 환경 HTTPS 설정
- 2025-05-26[AWS] AWS Elastic Beanstalk 환경 도메인 연결
- 2024-12-14[AWS] GitHub Actions를 이용해 Elastic Beanstalk에 배포하기
개념 1
- 2021-04-13[Cloud] 엣지 컴퓨팅
스터디 4
2026-03-19EKS: 개요·설치·네트워킹 4 / 22편
회고 2
- 2026-05-06AWS: CloudFormation 삭제 실패와 비용 환불기
- 2026-01-11AWS EC2 인프라 철수기: 현황 분석부터 의사결정까지
데이터베이스
트러블슈팅 1
개념 2
- 2025-11-25[PostgreSQL] 재귀 쿼리
- 2023-12-08[Database] Database 고가용성
영상 처리
트러블슈팅 12
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-08영상 업로드 실패 사태 분석 2편
알고리즘
개념 13
- 2021-11-03[Algorithm] 후위표기법 연산
- 2021-04-15[Algorithm] 이분탐색
- 2020-03-13[Python] heapq 모듈
- 2020-03-12[Algorithm] 병합정렬
- 2020-03-12[Algorithm] 카운팅정렬
- 2020-03-11[Algorithm] 퀵정렬
- 2020-03-11[Algorithm] 삽입정렬
- 2020-03-10[Algorithm] 선택정렬
- 2020-03-09[Algorithm] 버블정렬
- 2020-03-08[Algorithm] 정렬
- 2020-03-05[Data Structure] 연결 리스트(Linked List)
- 2020-03-01[Algorithm] 그리디(탐욕) 알고리즘
- 2020-01-01[Data Structure] 스택
스터디 1
- 2020-03-07[Algorithm] 동적 계획법