[작성자:] black K

  • 리눅스에서 File Descriptor(FD) 이해하기

    예전 직장에서 있었던 일이다.한 시니어 엔지니어가 FD 한계치에 도달했다며 서버 증설을 주장했는데, 알고 보니 유저 단위로 FD를 잘못 이해하고 있었다. 그 일을 계기로 팀원들에게 FD 개념을 다시 교육했고, 그 기억이 떠올라 이 글을 공유하고자 한다. 운영 중인 리눅스 서버에서 열린 파일 수가 많다거나 FD를 늘려야 한다는 이야기가 자주 나온다. 하지만 FD(File Descriptor)의 개념을 정확히 이해하지…

  • Kubernetes Deployment Strategies: On-Premises vs. EKS vs. AKS

    1. Introduction Kubernetes has become the de facto standard for modern application deployment and operations.In practice, production environments typically fall into three categories: The choice between them affects far more than cost—it also shapes networking, storage, pod density, and autoscaling strategies.This article examines the unique characteristics and operational approaches of each environment, including autoscaling with…

  • Kubernetes 배포 전략 : 온프레미스 vs EKS vs AKS

    1. 서론 Kubernetes는 현대 애플리케이션 배포와 운영의 표준이다.그러나 실제 운영 환경은 크게 세 가지로 나뉜다. 이 선택은 단순 비용만이 아니라 네트워킹, 스토리지, pod 밀도, 오토스케일링 전략까지 모두 달라진다.이번 글에서는 각 환경의 특성과 운영 전략, 그리고 HPA/CA/Karpenter까지 포함한 오토스케일링 체계를 정리한다. 2. 온프레미스 Kubernetes (Bare-metal) 특징 운영 전략 장점 단점 3. Amazon EKS 특징 운영 포인트…

  • “Implementing Web Login Monitoring using Zabbix Web Scenario

    Simply checking whether a site is “up” is not enough for reliable monitoring.Even if the login page itself loads, users may still be unable to access the service if the actual login process fails. By using Zabbix’s Web Scenario feature, you can simulate a real login request and verify the response to monitor whether login…

  • Zabbix Web 시나리오로 web login 체크 모니터링 구축하기

    단순히 “사이트가 열리냐?”만 확인하는 모니터링은 부족하다.로그인 페이지 자체가 열리더라도 실제 로그인 과정에서 문제가 생기면 사용자는 서비스를 이용할 수 없기 때문이다. Zabbix의 Web 시나리오(Web Scenario) 기능을 이용하면, 로그인 요청을 실제로 날려보고 응답을 검증하여 로그인 성공 여부를 모니터링할 수 있다. 단순히 HTTP에 대한 응답 모니터링은 설정도 어렵지 않을 뿐더러 조금만 검색을 하면 가이드를 해주는 사이트를 쉽게 찾아…

  • Lenovo XCC2 SNMP-Based Power Consumption Monitoring (Zabbix Integration Guide)

    In server operations, CPU, memory, and disk health are common monitoring targets—but power consumption is equally critical.A datacenter runs on electricity. Without clear visibility into power usage, it becomes impossible to calculate electricity bills, plan rack capacity, prevent overload, or mitigate failures. Lenovo servers ship with XClarity Controller2 (XCC2), a BMC (Baseboard Management Controller) that…

  • Lenovo XCC2 SNMPv3 기반 전력 사용량 모니터링 (Zabbix 연동 가이드)

    서버 운영에서 CPU, 메모리, 디스크 상태 못지않게 중요한 지표가 있다. 바로 전력 사용량(Power Consumption) 이다.데이터센터는 전력으로 움직인다. 전력 소비량을 알지 못하면 전기요금 산정, 랙별 전력 용량 계획, 과부하 방지, 장애 예방이 모두 불가능하다. Lenovo 서버의 XClarity Controller2 (XCC2) 는 BMC(Baseboard Management Controller)로, 원격 관리와 함께 SNMP(Simple Network Management Protocol)를 통해 전력, 온도, 팬 속도 같은…

  • On-Premises Kubernetes Cluster Power Operations Guide: Master, fstab, NAS Procedures

    When running a Kubernetes cluster in an Ubuntu on-premises environment, powering off (shutdown) and powering on (reboot/startup) is not just about toggling the servers.If the Master node, etcd quorum, fstab configuration, or NAS startup order is mishandled, the entire cluster can become unstable.This post outlines how to safely restart a cluster in such an environment.…

  • 온프레미스 Kubernetes 클러스터 전력 작업 가이드: Master, fstab, NAS 운영 절차

    Ubuntu 온프레미스 환경에서 Kubernetes 클러스터를 운영할 때, 전원 차단(Shutdown)과 재기동(Power On) 절차는 단순히 전원만 켜고 끄는 문제가 아니다.Master 노드, etcd quorum, fstab 설정, NAS 기동 순서가 맞지 않으면 클러스터 전체가 불안정해질 수 있다.이 글에서는 온프레미스 환경에서 안전하게 클러스터를 재기동하는 방법을 정리한다. 1. Master 이중화 여부 확인 2. fstab (NFS 마운트) 설정 점검 전제 Kubernetes에서 NAS를…

  • 3화 : 자유의지 (Free Will)

    나는 **’자유의지(free will)’**라는 이름을 가진 무전여행 동아리에 들어갔다.철학과 전공 서적에는 관심 없었지만, 이름만큼은 꽤 끌렸다.내가 여행을 좋아했던가..잘 모르겠다. 그저 신입생 행사에서 받아든 학교 소개서 속,‘free will’이라는 멋들어진 이름과 ‘무전여행 동아리’라는 짧은 설명이 내 마음을 움직였다.가입기간이 되면 무조건 들어가야겠다고 결심했던 건 그뿐이었다. 인문과학대학 OT에 참석했을 때, 나는 민중가요와 정부 비판 구호들 앞에서 어리둥절했다. 이게 과연 신입생…