DevOps · BackEnd Engineer
Manx DevLog
코드에서 인프라, 자동화까지. 안정적인 서비스를 굴리는 일에 대하여.
최근 글
전체 글 107개 보기 →- DevOps 서적
시스템 성능 엔지니어링 Ch.4 — 관측 가능성 도구와 모니터링 S/W의 본질
커널 카운터, /proc, /sys를 따라가며 vmstat부터 Prometheus Exporter까지 모니터링 도구가 같은 데이터를 읽는다는 점을 정리한다.
- Container
Docker vs Podman: Production에서 Podman을 선택한 이유
dockerd의 상시 메모리 점유와 root 권한 문제를 겪고, daemonless·rootless 구조의 Podman으로 전환한 경험을 정리한다.
- DevOps 서적
시스템 성능 엔지니어링 Ch.1~2 — 소개와 방법론
성능 분석의 목적, 지연 시간과 캐시 히트율, 튜닝의 트레이드오프, 분석을 멈출 시점, 반방법론까지 1~2장을 정리한다.
- Infra
접속 불가 상태의 LightSail 인스턴스에서 데이터 복구하기
SSH 접속이 안 되는 LightSail 인스턴스의 스냅샷을 EC2로 내보내고, 볼륨을 다른 인스턴스에 붙여 데이터를 살려낸 과정.
- Infra
Terraform CI/CD 구축 (2): Jenkinsfile로 Plan 결과를 PR에 남기기
변경된 Terraform 디렉토리만 찾아 Plan을 실행하고, 결과를 PR 댓글과 체크 상태로 돌려주는 Jenkinsfile을 단계별로 정리한다.
- Infra
Terraform CI/CD 구축 (1): GitHub PR과 Jenkins 연동
PR이 열리면 Jenkins가 머지 결과 기준으로 Terraform Plan을 실행하도록 Webhook과 Pipeline 트리거를 설정한 과정.
- Kubernetes
CKA 2025 개정 시험 합격 후기
개정된 CKA 시험을 준비한 방법과 시험 당일 겪은 환경 문제, 그때의 대처 방법을 정리한 합격 후기.
- Kubernetes
kubeadm으로 쿠버네티스 클러스터 업그레이드하기
Drain과 Cordon 개념부터 kubeadm, kubelet, kubectl을 Master Node와 Worker Node 순서로 업그레이드하는 절차를 정리한다.