본문으로 건너뛰기

Home Lab

운영 중인 홈서버를 한눈에

ddongmy.com이 실행되는 K3s의 현재 상태와 배포, 요청 경로와 운영 기록을 보여줍니다.

Live overview

지금 운영 상태

상태와 서버 지표는 독립적으로 조회됩니다.

Service

정상 운영 중

2/2 replicas ready

Current release

08c62ba

배포 9월 15일 PM 06:55

Home server

9일 12시간

Uptime · 57.9°C

Resources

CPU
20.4%
Memory
18.4%
Disk
53.7%

Architecture

코드가 홈서버에 도달하기까지

GitOps 배포, 사용자 요청, 콘텐츠와 운영 상태 조회 경계를 한 장에 정리했습니다.

상세 구조 보기
ddongmy의 코드 배포, 런타임 요청, 운영 상태 조회 파이프라인 개요

Request path

이 페이지가 도달한 경로

  1. 1Internet
  2. 2Cloudflare
  3. 3K3s
  4. 4Traefik
  5. 5Ingress
  6. 6Service
  7. 7Next.js

Deployments

최근 배포

  1. 08c62ba

    현재 운영 버전

  2. a9f137a

    개발 로그 SEO 완성

Latest incident

해결됨

Kubernetes OOMKilled 반복 재시작

Next.js 보안 패치와 clean image rebuild 후 Pod를 교체하고 runtime memory 확인을 추가했습니다.

장애 분석 읽기

Recent changes

홈랩이 바뀐 과정

  1. Notion Dev Log와 Live Status 공개

    Notion 기반 개발 기록과 최소 권한 Kubernetes 상태 조회를 사이트에 연결했습니다.

  2. 장애 측정과 런타임 보강

    OOMKilled 원인을 프로세스와 cgroup 단위로 좁히고 보안 패치와 runtime memory 확인 기준을 세웠습니다.

  3. Deployment 운영 안정화

    startup, readiness, liveness probe와 resource limit, rolling update, non-root 실행을 적용했습니다.

공개 데이터 경계

이 페이지는 web-app Deployment의 준비된 replica 수, release SHA와 배포 시각, 홈서버의 가공된 리소스 사용률만 공개합니다. 원본 Netdata 응답, Pod 이름, 내부 IP, Kubernetes endpoint와 Secret은 반환하지 않습니다.