THIVELAB · NODELOG

THIVELAB
Learn. Practice. Compete. Build.

NODELOG에서 실무 기술을 읽고, CIPHER에서 직접 문제를 풀어보세요. 배우고 실습하며 아이디어를 검증하는 Technology Lab입니다.

18
ACTIVE SERIES
142+
ENGINEER GUIDES
THIVELAB PRODUCTS

배우고, 만들고, 도전해 보세요.

지금 사용할 수 있는 서비스와 준비 중인 프로젝트를 소개합니다.

THIVELAB 소개
02 / ENGINEER GUIDE

실무 엔지니어 레퍼런스

Linux·Docker·Git·네트워킹·보안·DB — 복사해서 바로 쓰는 실전 가이드 142+ 편.

전체 가이드
트러블슈팅중급

Kubernetes Endpoints none 진단 — 셀렉터·Ready·targetPort

Service는 있는데 Endpoints가 비는 원인을 selector·Ready·targetPort·NetworkPolicy 순으로 좁히는 진단형 런북입니다. 체크리스트와 kubectl 명령을 포함합니다.

가이드 보기
트러블슈팅중급

Kubernetes ImagePullBackOff 진단 — Events·체크리스트·명령

ImagePullBackOff·ErrImagePull을 Events로 분류하고, 태그/인증/네트워크/레이트 리밋을 체크리스트와 노드 pull 명령으로 좁히는 진단형 런북입니다.

가이드 보기
네트워킹 / 서버고급

keepalived VRRP — 가상 IP 페일오버로 고가용성 구성

VRRP로 가상 IP를 여러 노드가 공유해 마스터 장애 시 무중단 전환합니다. MASTER/BACKUP 설정, vrrp_script 헬스체크, split-brain 방지까지 실전 구성.

가이드 보기
Docker / 컨테이너고급

Kubernetes RBAC — Role·RoleBinding·ServiceAccount 권한 제어

Role·ClusterRole·바인딩·ServiceAccount로 클러스터 권한을 최소화하는 법. kubectl auth can-i 디버깅과 CI 배포용 최소권한 예제까지 정리합니다.

가이드 보기
데이터베이스중급

PostgreSQL 권한 관리 — 롤·GRANT·REVOKE·스키마 권한

롤=유저이자 그룹, DB→스키마→테이블 3층 권한, DEFAULT PRIVILEGES로 미래 테이블까지. 읽기전용 계정과 최소권한을 실전 SQL로 설계합니다.

가이드 보기
Git / CI·CD중급

git bisect — 버그가 처음 생긴 커밋 이진 탐색으로 찾기

수백 개 커밋 속 회귀 버그의 도입 지점을 이진 탐색으로 특정합니다. 수동 bisect부터 git bisect run 자동화, 종료 코드 규칙, 커스텀 판정 스크립트까지.

가이드 보기
Linux / ShellDocker / 컨테이너Git / CI·CD네트워킹 / 서버보안 설정데이터베이스
03 / READING LANES

당신의 자리에서 시작하기

역할별로 정리된 학습 경로. 입문 → 깊이 → 의사결정의 흐름으로 자연스럽게 이어집니다.

모든 컬렉션
04 / LATEST

최신 글

최근 발행한 글을 시간순으로 정리했습니다.

아카이브
Vault vs AWS Secrets Manager vs SOPS 비용 비교와 선택 기준
툴 리뷰

Vault vs AWS Secrets Manager vs SOPS 비용 비교와 선택 기준

Vault·AWS Secrets Manager·SOPS의 시크릿 관리 비용과 운영 부담을 비교합니다. 시크릿 30·300·1000개 시나리오의 비용 산식, 키 관리와 감사 로그, 쿠버네티스 연동 방식으로 선택 기준을 정리합니다.

8월 31일
쿠버네티스 ServiceAccount 토큰 없음·401 Unauthorized 해결 (1.24+)
보안

쿠버네티스 ServiceAccount 토큰 없음·401 Unauthorized 해결 (1.24+)

Pod에 serviceaccount 토큰 파일이 없거나 401 Unauthorized가 뜬다면 RBAC이 아닌 인증 문제입니다. 에러 원문 판정표, K8s 1.24 이후 버전별 차이, automount 우선순위, projected 토큰 갱신·회수까지 정리했습니다.

8월 27일
no pg_hba.conf entry·password authentication failed 원인별 해결법
인프라

no pg_hba.conf entry·password authentication failed 원인별 해결법

PostgreSQL 접속 에러 6종을 네트워크·pg_hba·인증 3계층으로 30초 만에 판정하는 방법. 에러 원문 대조표, ss·pg_hba_file_rules 진단 명령, 첫 매치 규칙, PG14 scram-sha-256 전환 복구, Docker·K8s·RDS 분기까지 정리했습니다.

8월 25일
쿠버네티스 MTU 문제 진단법 — ping은 되는데 큰 응답만 멈출 때
인프라

쿠버네티스 MTU 문제 진단법 — ping은 되는데 큰 응답만 멈출 때

ping은 정상인데 큰 응답에서만 curl이 멈추고 TLS handshake가 무응답이라면 MTU 문제입니다. DF 비트 ping 이분 탐색, VXLAN 1450·GCP 1410 계산표, Flannel·Calico·Cilium 설정 위치, PMTUD 블랙홀과 MSS clamping 우회책까지 정리했습니다.

8월 25일
VictoriaMetrics vs Thanos vs Grafana Cloud 월 비용 비교 (시계열 100만)
툴 리뷰

VictoriaMetrics vs Thanos vs Grafana Cloud 월 비용 비교 (시계열 100만)

노드 20대·활성 시계열 100만 기준으로 Prometheus+Thanos, Grafana Cloud, VictoriaMetrics의 월 비용을 원화 산식으로 계산했습니다. 운영공수 포함 TCO 비교표, 5축 결정 매트릭스, 카디널리티 폭발 대응과 전환 런북·롤백 기준까지 정리합니다.

8월 19일
504 Gateway Time-out 원인 진단: nginx·ALB·gunicorn 타임아웃 정렬 런북
인프라

504 Gateway Time-out 원인 진단: nginx·ALB·gunicorn 타임아웃 정렬 런북

504 Gateway Time-out이 떴을 때 curl 계측과 응답 헤더만으로 CloudFront·ALB·nginx·gunicorn 중 누가 먼저 끊었는지 특정하는 절차입니다. 계층별 타임아웃 수치표, 정렬 원칙, proxy_read_timeout을 올리지 않고 해결하는 방법까지 정리했습니다.

8월 18일
pip install 했는데 ModuleNotFoundError? 인터프리터 경로 진단 6갈래
개발

pip install 했는데 ModuleNotFoundError? 인터프리터 경로 진단 6갈래

pip install은 성공했는데 import는 실패하나요? 재설치 대신 명령 4개로 실행 인터프리터와 pip 설치 경로를 대조해 원인을 6갈래로 확정하고, venv·pyenv·--user·sudo pip·Jupyter 커널별 1줄 복구법과 재발 방지책까지 정리했습니다.

8월 12일
CIPHER / VAULT · NOW OPEN

읽은 다음, 직접 풀어보세요.

단서를 따라 진행하는 7단계 디지털 문제 체험판에서 직접 도전해 보세요.

체험판 시작하기
“
EDITORIAL NOTE
정보의 양이 아니라 맥락의 밀도를 높이는 일. 정보는 빠르게 쌓이지만, 실무에 중요한 신호를 가려내고 맥락을 더하는 일은 우리의 몫이라고 믿습니다.
N
Nodelog 편집
TECH EDITORIAL · 2026.10