전체 글 61

【10월 기준 Docker의 현황】 부제: 그래 그래 형은 계속 발전해

개요요즘 같은 시대에 CLI명령어를 직접 치는 사람이 얼마나 될까 싶지만 난 자주 사용하고 있다.간간히 테스트할때 docker run nginx같은 명령어를 가볍게 한 줄 치면 컨테이너가 뜨는 참 좋은 시대다. 그런데 몇 년째 매일 치는 명령어인데, 이제는 막상 "그래서 그 사이에 프로세스가 몇 개 지나가냐"고 물으면 바로 대답이 안나올 정도로 AI에 기대고 있는 내 모습을 보고 이 글을 작성하게 되었다. AI가 발전하는 사이 Docker는 꽤 많이 바뀌었다.2025년 말 Engine 29부터 신규 설치는 이미지 저장소까지 containerd에 넘겼고, 2026년 들어서는 containerd를 아예 dockerd 안에 품는 실험까지 시작했다.Desktop은 매주 릴리스가 나오고, 메뉴에는 컨테이너보다 A..

DevOps 01:35:03

【grafanalib에서 Foundation SDK로】 부제: 도구는 바뀌어도 검증은 남는다

개요이전 포스팅인 https://itmango.tistory.com/60 글에서 Foundation SDK를 작성했었죠여기서 IaC에 목마른 사람들은 이미 기존에 grafanalib라는 것을 사용해보았을 겁니다. 그도 그럴만한 부분이 실제로 AWS의 공식 독스에는 이렇게 표기되어 있는 걸 확인 해볼 수 있습니다.https://docs.aws.amazon.com/ko_kr/grafana/latest/userguide/v10-dash-bestpractices.html 대시보드 모범 사례 - Amazon Managed Grafana이 섹션에서는 모니터링 및 대시보드 유지 관리를 위한 전략을 생성하는 데 도움이 될 수 있습니다. 시스템을 가장 잘 파악하고, 이 섹션을 사용하여 이해도를 높여야 합니다. 궁극적으로..

DevOps 2026.10.06

【지향 해야하는 엔지니어링 방향성】 부제: 기형적인 요즘 일부 기업의 행보들

개요추상적인 제목에 비해서 내용이 명확한 글이다 보니 미리 TL;DR을 적어보자면 아래와 같다.DevOps, Site Reliability, Infra, Cloud, Platform, System Engineer들은 근무를 하다보면 상당한 레거시를 겪게 되지만 이게 현실 인프라 라는 이유로 변화나 혁신을 주도하는 새로운 인물을 배척해서는 안된다.이 주제가 궁금하다면 글을 읽어보아도 좋을 것 같다. 생각의 근원지이 생각을 하게된 이유는 그렇게 거창하지 않다. 최근 근무하고 있는 회사의 동료분이 밥을 먹다가 재밌는 제안을 먼저 해주셨다.'혹시 현업 DevOps Engineer의 조언이 필요한 학생들이 있는데 조언을 해줄 수 있나요?'별 부담없던 나는 흔쾌히 수락했다. 사실 어렵지 않은 제안이였고, 그냥 졸업..

DevOps 2026.10.02

【Grafana Foundation SDK】 부제: Declarative Observability

개요흔히 꼽는 K8S의 3가지 철학이 있다.Immutable, Declarative, Self healing으로 각각 뜻은 다음과 같다.인프라의 불변성, 선언성, 자가회복성 이렇게 3가지이다.사실 인프라에서는 이 3가지만 잘 가지고 있어도 현대적인 인프라 (대기업에서는 DX라고들 하죠?)를 구성하는데 큰 지장이 없다. 하지만, 이러한 철학은 인프라 전반에 녹이게 된다면 정말 아름다운 아키텍처를 만들 수 있게 된다.복잡한 기술이 아닌 이미 상용에있는 기술을 통해서도 충분히 구현이 가능하다. 주제랑 맞지 않게 왜 갑자기 K8S의 철학을 들이미는지는 해당 포스트를 천천히 읽다보면 이해가 갈 것이다.Declarative개인적인 생각이지만 K8S 운영/설계시 고려해야하는 순서는 Self Healing → Immu..

DevOps 2026.09.27

【홈랩 정비】 ES를 Loki로 바꾸며 Grafana를 더 위대하게..

근황저는 요즘 집에서 쉬었음 청년을 하고 있습니다.사실 회사에 다니다보면 피로하다는 핑계, 집에서도 회사일을 한다는 핑계를 대면서 홈랩을 정리하는게 여간 쉬운일이 아닌걸 홈랩 관리하시는 분들을 아실거라고 생각합니다.그래서 이번에 큰맘 먹고 쉬었음이 된 만큼 편하게 한번 홈랩을 재정비를 해보았습니다.Prometheus 정비사실 조금 귀찮다는 이유하나로 Prometheus-Stack을 Helm 명령어로 관리하고 있었습니다.그러다가 이번에 정비를 하면서 Grafana 설정을 건들일이 생겼는데 얼라리? 관리하던 values파일을 잃어먹었더라고요.안되겠다는 생각이 들어서 이참에 gitops로 이관하였습니다.기본 설정을 쓰고있던 터라 Empty Dir을 쓰고 있던걸 데이터 유실을 감안하고 편하게 이관하고자 Open..

DevOps 2026.08.20

【sk_buff란?】 부제: Linux와 K8S에서의 Packet흐름 feat. eBPF

개요지난번 AL 2023업그레이드할때 Node.js에서 겪을 수 있는 이슈를 설명하며 Cgroup이라는걸 알아보았다.Linux 커널에서 동작하는 재밌는 친구였다.그럼 이번엔 Network 쪽을 알아보자sk_buff란?그게 머에요..?https://elixir.bootlin.com/linux/v7.1-rc6/source/include/linux/skbuff.h skbuff.h - include/linux/skbuff.h - Linux source code v7.1-rc6 - Bootlin Elixir Cross Referencer elixir.bootlin.comLinux 커널에서 네트워크 쪽을 컨트롤링할때 일반적으로 우리는 '패킷'이라는 단위를 사용한다.여기서 이 패킷이라는 것을 표현할때 가장 중요하게 ..

DevOps 2026.06.04

【Full AI Product 구성】 부제: AI로 어디까지 가능할까?

시작하기 앞서필자는 현재 DevOps로 근무중인 평범한 직장인 1이다.이번 글부터 시작해서 앞으로 n일 동안(얼마나 진행할지는 미지수) AI를 이용해서 모든 개발, 아이디어, 운영까지 해본 뒤 이후에 내가 하는 검토 업무까지 AI에게 위임이 가능할지에 대한 고찰을 해보려고 한다.아이디어아이디어는 현재 마땅히 없다.시장 조사를 해본 경험이 있는 것도 아니고, 해봐야 IT동향 정도만 살펴본 내가 조금 더 넓은 시야를 가진 PM처럼 시장을 관측하는 것은 어렵다고 판단했다.그래서 이런 시장 동향에 대한 리서치는 OpenClaw를 쓰기로 했다.OpenClaw인 이유?➝ 별도로 없다. 단지 내가 어디서든 아이디어가 생각나면 대화하고 기록해주는 Agent가 필요했을 뿐이다.개발개발은 세가지를 비교해보려고 한다.1. ..

DevOps 2026.03.28

【Node.js에 대한 간단한 고찰】 부제: Node의 메모리 관리 방법

개요JAVA, Python, Rust 모두 각각 메모리를 관리하는 방식이 참 다양하고 다릅니다.이중에서 FrontEnd의 표준이 된 코드 발사대인 Node.js의 메모리 관리 방식에 대해서 알아볼까 합니다. Node.js의 관리 LayerNode.js는 근본적으로 Chrome을 동작시키는 V8 Engine을 기반으로 동작합니다.V8 Engine이 브라우저 프로그램에서 동작된다면 여기서 JS를 동작시키는 엔진을 똑 떼서 가져와 CLI기반의 JS코드를 동작시킬 수 있도록 만든 것이 바로 Node.js입니다.https://nodejs.org/en/learn/getting-started/the-v8-javascript-engine Node.js — The V8 JavaScript EngineNode.js® is..

【우선순위를 나누는 방법】 부제: 비지니스 임팩트와 현실간의 간극

이번 글은 기술적인 내용이 아닙니다.우선순위를 어떻게해야 잘 나눌까?사실 '우선순위'라는 것 자체는 큰 의미가 없다. 말 그대로 그저 그 상황에서 어떤 것을 먼저 수행하느냐에 대한 선택과 집중을 다양한 추상적인 이유를 붙여가며 만들어낸 하나의 허황된 이야기이다. 나는 이 우선순위에 대한 현실을 큰 기업과 아닌 기업의 상황으로 나누어 말해볼까 한다. 큰 기업큰 기업에서는 일반적으로 우선순위를 조정해주는 주체가 존재하고, 거기서 우리는 그 벡터가 향하는 지점을 향해 따르면 된다. 즉 대부분 업무라는 것을 우선순위를 주도적으로 나누기 보다 해야하는 하나의 영역정도만 생각하곤 한다.누군가는 그런 마인드 셋이 책임감이 없다고 질책할 수도 있다. 하지만 이를 나쁘다고 마냥 질책할 수도 없는 노릇이 그 행동들은 사회..

일상 2026.02.18

【엔드포인트 모니터링】 부제: BlackBox Exporter + ArgoCD + Grafana

내 근황이직을 했습니다...즐겁게 다니던 회사를 떠나게 되어 참 아쉽지만, 개인적인 사정으로 인해 퇴직을하고 새로운 회사에서 DevOps로서 또 다시 근무하게 되었습니다.그닥 궁금하실 내용은 아니라 패스하고 본론으로 가겠습니다...! ㅋㅋ홈 서버 근황솔직히 홈서버의 변화가 좀 많았습니다.ELK, Vector, 신규 앱 등록까지 다양한 변화들이 있었죠.그 중 가장 큰 변화는 오늘 진행한 BlackBox Exporter를 도입한 점 입니다.그게 뭔데요?엔드포인트 레벨에서의 Latency 체크 기능입니다.https://github.com/prometheus/blackbox_exporter GitHub - prometheus/blackbox_exporter: Blackbox prober exporterBlack..

DevOps/K8S 2026.02.13