반응형

분류 전체보기 86

2026년 5월 3일 (일요일) 12간지 오늘의 운세

Photo by Milada Vigerova on Pexels햇살이 따스하게 내리쬐는 일요일 아침입니다. 오늘 하루도 즐거운 마음으로 시작해 보실 수 있도록 12간지별 가벼운 운세를 준비했어요. 큰 결정을 내리기보다는 마음을 다잡고 작은 행복을 찾아가는 하루로 보내시면 좋겠습니다.🐭 쥐띠 (1972, 1984, 1996, 2008, 2020년생)오늘은 평소 미뤄두었던 일을 살짝 정리해 보면 마음이 한결 가벼워질 수 있어요. 작은 지출이 늘어날 수 있으니 영수증을 챙기는 습관이 도움이 됩니다. 가까운 사람과의 대화 속에서 새로운 아이디어가 떠오를 수 있는 날이에요.🐮 소띠 (1973, 1985, 1997, 2009, 2021년생)꾸준함이 빛을 발하는 하루가 될 것 같습니다. 오랫동안 준비해온 일에 좋은..

Alpine 베이스 이미지를 Wolfi로 갈아치우면서 삽질한 이야기

지난 한 달 반 동안 우리 팀 컨테이너 이미지 베이스를 alpine에서 Wolfi로 거의 다 갈아치웠다. 처음엔 한 주 잡고 시작한 일이었는데, 막상 들어가보니 musl/glibc 차이부터 시작해서 빌드 캐시, CI 시간, 배포 호환성까지 줄줄이 엮여 있어서 결국 6주 가까이 걸렸다. 솔직히 시작할 때 알았으면 일정을 더 넉넉하게 잡았을 거다.이 글은 그 과정에서 마주친 문제들과 해결한 방법, 그리고 아직 풀지 못한 것들에 대한 기록이다.왜 옮겼나원래 우리는 거의 모든 서비스 베이스가 alpine:3.19 였다. 30MB도 안 되는 사이즈가 매력적이었고, 5년 가까이 큰 문제 없이 잘 써왔다. 근데 작년 4분기부터 보안팀이 들고 온 Trivy 리포트가 점점 두꺼워지기 시작했다. 특히 CVE 누적 속도가 ..

IT/컨테이너 2026.05.02

온종일 모니터 앞 직장인을 위한 거북목·눈 피로 셀프 케어 7가지

Photo by Huy Phan on Unsplash하루 8시간 이상 모니터 앞에 앉아 일하는 사무직이라면 한 번쯤 어깨가 돌처럼 굳거나, 오후가 되면 눈이 뻑뻑해서 글자가 두 겹으로 보이는 경험을 해보셨을 겁니다. 이런 증상을 의학적으로는 VDT 증후군(Visual Display Terminal Syndrome)이라고 부르고, 거북목·라운드숄더·안구건조·만성 두통이 모두 같은 뿌리에서 출발합니다. 오늘은 책상에 앉은 채로, 따로 시간을 빼지 않고도 실천할 수 있는 셀프 케어 7가지를 정리했습니다.1. 모니터 상단을 눈높이에 맞추기거북목의 가장 큰 원인은 시선이 아래로 떨어지는 자세입니다. 화면을 내려다볼수록 머리가 앞으로 빠지고, 머리 무게(약 5kg)가 두세 배의 부하로 목에 실립니다.모니터 상단 모..

정보/건강 2026.05.02

5월 제철 식재료 5가지, 식탁에 봄을 담는 방법

5월의 식탁은 향이 다릅니다. 겨울 동안 뿌리에 모아 두었던 영양과 봄 햇빛을 머금은 잎채소가 한꺼번에 시장으로 쏟아져 나오는 시기라, 지금이야말로 제철의 맛을 가장 진하게 즐길 수 있는 때입니다. 제철 식재료는 가격이 합리적이고 영양 밀도가 높으며, 무엇보다 '덜 손대도 맛있다'는 큰 장점이 있습니다.이번 글에서는 5월에 가장 빛나는 식재료 다섯 가지를 골라, 손쉽게 식탁에 올리는 방법까지 함께 정리했습니다.Photo by Randy Fath on Unsplash1. 두릅 — 봄나물의 왕5월 초의 두릅은 쌉싸래한 향과 부드러운 식감이 절묘하게 어우러집니다. 끓는 물에 소금 약간 넣고 30초가량 살짝 데친 뒤 찬물에 헹궈 물기를 빼면 가장 기본적인 두릅 숙회가 완성됩니다. 초고추장이나 된장 양념을 곁들이..

정보/일상 2026.05.02

etcd MVCC와 compaction, defrag가 K8s API에 미치는 진짜 영향

지난 분기에 컨트롤 플레인 한 노드에서 etcd defrag을 잘못 돌리다가 API 서버가 5초간 5xx를 토해낸 적이 있다. 그 뒤로 팀 내부에서 "etcd 만지지 말자"는 분위기가 잠깐 있었는데, 사실 그건 답이 아니다. defrag을 안 돌리면 결국 디스크가 커지고 read latency가 슬금슬금 올라간다. 문제는 동작 원리를 잘 모르는 상태에서 그냥 cron만 돌리는 거였다.이 글에서는 etcd가 MVCC를 어떻게 구현하는지, compaction과 defrag이 정확히 무슨 일을 하는지, 그리고 K8s API 서버 입장에서 그 영향이 어디서 어떻게 보이는지 정리해본다. 운영 가이드 글은 인터넷에 차고 넘치는데, 정작 "왜"가 빠져있어서 매번 어색하게 cron 주기만 조정하게 된다.MVCC, 그러..

IT/Kubernets 2026.05.02

환절기 5월, 면역력 떨어졌을 때 챙겨야 할 생활 습관 7가지

Photo by Jannis Brandt on Unsplash5월은 낮에는 초여름, 새벽에는 늦봄 같은 변덕스러운 날씨가 이어집니다. 일교차가 10℃를 넘나들면서 콧물·재채기·잔잔한 두통 같은 환절기 신호가 나타나기 쉬운 시기죠. 본격적인 여름이 오기 전에 무너진 컨디션을 회복하려면, 약보다 먼저 생활 습관을 점검하는 것이 가장 효과적입니다. 오늘은 무리하지 않고 일상에서 바로 실천할 수 있는 면역력 관리 습관 7가지를 정리했습니다.1. 7~8시간 양질의 수면 확보하기면역세포는 깊은 잠을 자는 동안 가장 활발히 회복됩니다. 미국 국립수면재단(NSF)은 성인의 적정 수면 시간을 7~9시간으로 권장하는데, 6시간 미만이 반복되면 감염 위험이 눈에 띄게 높아진다는 연구가 다수 보고되어 있습니다. 잠들기 1시간..

정보/건강 2026.05.02

kubectl debug --target, 이거 모르는 분 꽤 많더라

오늘 알게 된 것도 아니고, 알고는 있는데 막상 새벽에 장애 터지면 까먹는 옵션 하나를 정리해두려고 한다. kubectl debug --target. 같이 일하는 주니어한테 알려주니까 "어 이게 되네요?" 하길래.흔한 상황운영 중인 Pod에서 네트워크가 이상하다. DNS는 되는데 특정 외부 IP로만 connect timeout. 컨테이너는 distroless라서 kubectl exec로 들어가도 쉘이 없다. 사이드카로 디버깅 컨테이너 박아서 재배포? 새벽 두 시에 그건 좀 그렇다.이럴 때 쓰는 게 ephemeral container, 그리고 kubectl debug다. K8s 1.25에서 GA된 후로 죽 안정적이다. 근데 의외로 --target 옵션을 안 쓰고 그냥 띄워서 "어 왜 안 보이지" 하는 경우..

IT/Kubernets 2026.05.02

여름 시작 전, 에어컨 청소 셀프 점검 7단계 가이드

5월에 들어서면 갑자기 한낮 기온이 27~28℃를 찍는 날이 늘어납니다. 막상 에어컨을 처음 트는 순간 '쿰쿰한 냄새'와 '끽끽거리는 바람 소리'에 당황한 적이 있다면, 본격적인 무더위가 오기 전에 한 번 점검해 두는 편이 좋습니다. 전문 청소를 부르지 않고도 주말 1~2시간이면 끝나는 셀프 점검 절차를 7단계로 정리했습니다.Photo by Polina Tankilevitch on Pexels시작 전, 안전 수칙부터가장 먼저 해야 할 일은 콘센트를 뽑거나 차단기를 내리는 것입니다. 전원이 켜져 있는 상태에서 필터를 분해하면 감전 위험뿐 아니라 모터 손상으로 이어질 수 있습니다. 사다리를 쓸 일이 많으니 양말 대신 미끄럼 방지 슬리퍼를 신고, 분해한 부품은 한곳에 모아 두세요.준비물은 단출합니다. 부드러운..

정보/일상 2026.05.02

2026년 5월 2일 (토) 12간지 오늘의 운세

Photo on Pexels 오늘은 2026년 5월 2일 토요일이에요. 봄의 끝자락, 부드러운 바람이 어깨 위에 살며시 내려앉는 주말입니다. 어떤 하루를 보내게 될지 12간지 띠별 운세로 가볍게 살펴볼까요? 천천히 차 한 잔 우려두고 편한 마음으로 읽어보세요. 쥐띠 (1972, 1984, 1996, 2008, 2020)오늘은 작은 결정이 의외로 좋은 흐름을 만들어주는 날이에요. 평소 미뤄두었던 일을 하나 끝내면 마음이 한결 가벼워질 거예요. 금전운은 무난하니 충동적인 큰 지출만 피하면 충분합니다. 산책이나 가벼운 스트레칭으로 몸을 풀어주면 컨디션이 한층 좋아져요.소띠 (1973, 1985, 1997, 2009, 2021)차분하게 움직일수록 결과가 따라오는 하루입니다. 주변 사람의 짧은 한마디에서 의외의 ..

ValidatingAdmissionPolicy vs Kyverno, 정책 일부를 옮기고 나서

작년쯤 Kubernetes 1.30이 풀리고 ValidatingAdmissionPolicy(이하 VAP)가 정식으로 GA되었을 때, 솔직히 의심이 좀 있었다. CEL로 정책을 쓴다는 발상 자체는 깔끔한데, Kyverno 같은 PaC(Policy-as-Code) 엔진이 이미 잘 돌아가는 클러스터에서 굳이 또 한 겹을 더 얹을 필요가 있나 싶었다. 그러다 작년 말쯤 우리 팀에서도 일부 정책을 VAP로 옮기는 실험을 시작했고, 6개월쯤 지난 지금 시점에 정리해두면 좋겠다는 생각이 들었다.결론부터 적자면, 모든 걸 VAP로 옮길 일은 없다. 그럼에도 옮길 가치가 있는 정책이 분명히 있다. 그 경계가 어디에 있는지가 이 글의 본론이다.왜 VAP를 썼나원래 우리 클러스터에서는 Kyverno 하나로 모든 admiss..

IT/Kubernets 2026.05.01
반응형