전체 글 689

Docker BuildKit cache mount, 이거 모르면 CI에서 매번 손해 본다

이거 모르는 분 꽤 많더라. RUN --mount=type=cache 한 줄로 npm/pip install 시간을 절반 이하로 줄일 수 있다. 그런데 실무에서 제대로 세팅한 걸 보기는 의외로 드물다.뭐가 문제냐기본 Dockerfile로 이미지 빌드하면, COPY package*.json ./ 다음에 RUN npm ci 하는 패턴을 쓸 거다. 여기서 lock 파일이 바뀌면 그 아래 레이어 캐시가 전부 무효화되고, npm ci가 처음부터 다시 돈다. 패키지 하나 추가했을 뿐인데 400개 다운로드를 다시 하는 셈이다.우리 팀은 프론트 모노레포에 workspace 20개가 물려 있는데, 어떤 워크스페이스 하나만 라이브러리 하나 올려도 CI 이미지 빌드가 3분 넘게 걸렸다. 노드 하나 이슈면 그러려니 하는데 매번..

IT/컨테이너 2026.07.01

장마철 실내 습도 관리 & 곰팡이 예방 체크리스트 — 오늘 바로 실천하는 10가지

7월이 시작되면서 한반도는 본격적인 장마철에 접어들었다. 창밖으로 종일 흩뿌리는 비도 좋지만, 문제는 실내다. 습도가 70~80%를 넘나들면 옷장 속 옷은 눅눅해지고, 벽지·실리콘 틈새·화장실 천장에서는 하루가 다르게 검은 곰팡이가 번진다. 곰팡이 포자는 알레르기성 비염·기침·아토피를 악화시키는 주범이라, 방치했다가는 여름 내내 건강이 발목을 잡힌다.이 글에서는 특별한 장비 없이도 오늘 저녁부터 바로 실천할 수 있는 실내 습도 관리 & 곰팡이 예방 체크리스트 10가지를 정리했다. 실내 적정 습도부터 다시 알기세계보건기구(WHO)와 국내 건축·환경 가이드라인은 실내 상대습도를 40~60%로 유지할 것을 권장한다. 60%를 넘어가면 곰팡이·집먼지진드기가 폭발적으로 번식하고, 30% 이하로 떨어지면 안구·호..

정보/일상 2026.07.01

새벽에 Prometheus가 죽었다 — 카디널리티 폭발 삽질기

지난주 화요일 새벽 2시 반쯤이었다. 온콜 알림이 왔고, Prometheus 인스턴스 두 대가 연달아 OOM으로 죽었다는 내용이었다. 눈을 비비고 노트북을 열었는데, Grafana는 이미 죽어 있었다. 데이터 소스가 죽었으니 당연한 일이었다. 그 다음 두 시간 반 동안 내가 겪은 얘기다.처음엔 그냥 재시작하면 될 줄 알았다당시 우리 스택은 이랬다. 노드 24대 EKS 클러스터, kube-prometheus-stack으로 배포한 Prometheus 두 대 HA 구성, 메모리 리소스 리밋은 각각 16GB. 평상시 series 개수는 대략 480만 정도. 리텐션 15일. remote_write로 장기 저장소에 밀어넣고 있었다.일단 재시작. WAL replay가 시작됐는데, 이게 도무지 끝나지가 않았다. 평소엔..

IT/모니터링 2026.07.01

열대야에도 푹 자는 법 - 여름밤 숙면을 부르는 7가지 습관

밤 최저 기온이 25℃를 넘는 '열대야' 시즌이 시작되면, 아무리 피곤해도 잠들기가 어렵습니다. 몸의 심부 체온이 충분히 떨어지지 않으면 뇌는 "지금은 잘 시간이 아니다"라고 판단하기 때문이에요. 오늘은 에어컨 없이도, 혹은 에어컨을 켜더라도 몸을 상하지 않고 여름밤을 깊이 자는 데 도움이 되는 7가지 습관을 정리했습니다.Photo by Jp Valery on Unsplash1. 잠들기 1~2시간 전, 미지근한 물로 샤워찬물 샤워가 시원할 것 같지만 오히려 몸이 놀라서 심부 체온이 다시 오릅니다. 38~40℃ 정도의 미지근한 물로 10분 정도 샤워하면, 샤워가 끝난 뒤 말초 혈관이 확장되면서 열이 빠져나가 심부 체온이 자연스럽게 떨어집니다. 미국 텍사스대학교 연구팀이 정리한 수면 관련 리뷰(2019)에서..

정보/건강 2026.07.01

Falco eBPF probe는 어떻게 syscall을 잡는가 — modern probe 내부 들여다보기

Falco를 클러스터에 깔아본 사람은 많지만, 이게 정확히 어떤 식으로 syscall을 잡아내는지 끝까지 따라가본 사람은 의외로 적다. 우리 팀에서도 한동안은 "그냥 eBPF로 커널 이벤트 본다더라" 수준의 이해로 운영했다. 그러다가 노드 일부에서 syscall drop이 튀기 시작했고, 원인을 디버깅하다 보니 결국 probe 내부 구조까지 파게 됐다. 이번 글은 그때 정리한 내용을 풀어서 쓴 것이다.사실 내부적으로는 Falco가 모든 일을 직접 하지 않는다. 사용자 공간에서 룰을 평가하는 falco 데몬과, 커널 공간에서 syscall을 가로채는 probe가 분리돼 있다. 우리가 보통 Helm 차트 옵션에서 driver.kind: modern_ebpf라고 한 줄 적고 넘어가는 그 probe가, 실은 꽤..

IT/DevSecOps 2026.07.01

어린이 온열질환 예방, 부모가 꼭 알아둘 7가지 핵심 가이드 (영유아~초등)

Photo by Vicko Mozara on Unsplash7월이 시작되면서 기온이 본격적으로 오르기 시작합니다. 어른보다 체온 조절 능력이 미숙한 아이들은 같은 더위라도 훨씬 빠르게 위험에 노출될 수 있어요. 질병관리청 온열질환 응급실 감시체계에 따르면, 매년 6월 중순부터 8월 말까지 어린이·청소년의 온열질환 신고가 집중됩니다. 영유아는 의사표현이 서툴고, 초등 저학년은 친구들과 노는 데 몰입해 더위 신호를 놓치기 쉽기 때문에 부모가 사전에 알고 대비하는 것이 가장 중요합니다.이번 글에서는 영유아부터 초등학생까지 연령대별로 적용할 수 있는 어린이 온열질환 예방 7가지 핵심 가이드를 정리했습니다.1. 외출은 오전 10시 이전, 오후 4시 이후로햇볕이 가장 강한 시간대는 오전 11시 ~ 오후 4시 사이입..

정보/육아 2026.07.01

여름휴가 떠나기 전 집 비우기 체크리스트 7가지 - 안전과 절약을 한 번에

Photo by Annie Spratt on Unsplash본격적인 여름휴가 시즌이 시작되면 "잘 다녀와야지" 보다 "잘 비우고 가야지"가 사실 더 중요합니다. 며칠씩 비워두는 집에서는 전기 요금이 새기도 하고, 음식이 상해 냄새가 진동하기도 하고, 가끔은 누전·누수 같은 사고가 발생하기도 합니다. 떠나기 전 30분만 투자해 점검 루틴을 돌리면, 돌아왔을 때의 한숨이 미소로 바뀝니다. 오늘은 휴가 출발 직전에 확인해야 할 집 비우기 체크리스트 7가지를 정리해 봤습니다.1. 냉장고 정리와 음식 처리가장 큰 후폭풍을 남기는 곳이 바로 냉장고입니다. 휴가 기간이 3박 이상이라면 다음을 점검하세요.유통기한이 임박한 유제품, 두부, 채소는 떠나기 전에 다 비우거나 지인에게 나눠주기김치·반찬류는 밀폐 후 가장 안쪽..

정보/일상 2026.07.01

ArgoCD ApplicationSet으로 멀티 환경 배포 자동화하기

ArgoCD ApplicationSet으로 멀티 환경 배포 자동화하기ArgoCD를 처음 도입했을 때는 환경마다 Application 리소스를 따로 만들어 썼다. dev, staging, prod 세 환경에 마이크로서비스 12개. 단순 계산으로 36개. 여기에 신규 환경이라도 하나 늘면 또 12개를 복사 붙여넣기. 처음엔 견딜만 했는데, 팀이 커지면서 이 반복 작업이 진짜 골치 아파졌다.ApplicationSet은 이 문제를 푸는 도구다. 한 번 정의해두면 generator가 알아서 N개의 Application을 만들어준다. 이번 글에서는 우리 팀이 실제 운영하면서 정착시킨 패턴을 정리해본다. 참고로 최근 ArgoCD 3.3에서 ApplicationSet의 shallow clone 옵션이 추가돼서 큰 모노..

IT/CI CD 2026.07.01

2026년 7월 1일 (수) 12간지 오늘의 운세

Photo by Naro K on Pexels7월의 첫날이자 한 해의 정확히 절반이 시작되는 수요일입니다. 상반기를 마무리하고 하반기의 첫 호흡을 가다듬는 오늘, 12간지별로 어떤 흐름이 기다리고 있는지 가볍게 살펴봅니다. 큰 결정보다는 작은 정돈에 집중하기 좋은 날입니다.쥐띠 (1972, 1984, 1996, 2008, 2020)상반기 동안 미뤄두었던 일들이 머릿속을 스칠 수 있는 하루입니다. 한 번에 끝내려 하지 말고 가장 작은 항목부터 손을 대면 의외로 술술 풀립니다. 금전운은 평탄하니 큰 지출보다는 자동이체 항목을 한번 점검해 보세요.소띠 (1973, 1985, 1997, 2009, 2021)꾸준함이 빛을 발하는 날입니다. 동료나 가족이 당신의 성실함을 알아봐 주는 작은 순간이 있을 수 있어요. ..

2026년 6월 30일 (화요일) 12간지 오늘의 운세

Photo by Naro K on Pexels6월의 마지막 날, 한 해의 절반이 마감되는 화요일입니다. 흘려보낸 시간과 앞으로 다가올 시간 사이에서 한 번 호흡을 가다듬어 보세요. 오늘은 사소한 결정 하나가 7월의 분위기를 결정짓는 날이 될 수 있습니다. 12간지별 오늘의 운세를 가볍게 살펴보겠습니다.🐭 쥐띠 (1972·1984·1996·2008·2020)오전부터 머릿속이 분주합니다. 처리해야 할 일이 한꺼번에 떠오르더라도 우선순위 한 가지만 잡고 시작하세요. 금전운은 잔잔하지만, 작은 카드 결제 영수증을 꼼꼼히 챙겨두면 다음 달에 도움이 됩니다. 가까운 사람의 말 한마디에 미소가 번지는 하루입니다.🐮 소띠 (1973·1985·1997·2009·2021)꾸준히 해온 일에서 작은 성과가 보이기 시작합니..