실무와 실습으로 쌓는 인프라 노트

배우고, 만들고,
기록합니다.

클라우드에서 리눅스까지.
직접 부딪히며 쌓아가는 인프라 기술 노트.

최근 기록 읽기
추천 기록 · Kubernetes

스토리지의 구조부터 운영까지

Kubernetes에서
Rook-Ceph 이해하기

2026.07.28 노트 읽기 →
반응형

기술 기록

최근 기록전체 글163

전체 기록
Language/Python

Python 3.15 업그레이드: lazy import·UTF-8·호환성 점검

Python 3.15는 별도 환경에서 시험해 볼 만한 정식 버전입니다. 운영 환경의 전환 여부는 기존 패키지와 실제 실행 경로를 확인한 뒤 결정하는 것이 좋습니다. 설치가 끝났거나 도움말이 정상적으로 나왔다고 해서 CSV 처리, 예약 작업, 데이터베이스 연결까지 검증된 것은 아닙니다.2026년 10월 9일 출시된 3.15에는 명시적 lazy import, UTF-8 기본 인코딩, 새로운 내장 타입과 프로파일링 도구 등이 포함됐습니다. 이 글에서는 Linux·클라우드 환경에서 Python 스크립트를 운영하는 독자를 위해 새 기능을 어디에 쓸지, 기존 코드에서 무엇을 시험할지, 언제 전환을 보류할지를 살펴봅니다. 공식 릴리스확인 기준: 2026년 10월 10일. 공식 문서를 대조하고 Linux x86-64의..

Web

Let’s Encrypt 인증서 90일→64일: 서버 운영자가 지금 점검할 것

Let’s Encrypt의 기본 인증서 유효기간이 2027년 2월 10일부터 90일에서 64일로 짧아집니다. 이미 자동갱신을 쓰고 있다면 먼저 확인할 것은 새 발급 명령어가 아니라, 갱신 시점의 계산과 새 인증서가 실제 서비스에 반영되는 과정입니다. 이 글에서는 변경 일정, Nginx·Certbot 점검 예제, Kubernetes와 관리형 HTTPS에서의 선택 기준을 연결해 설명합니다.자료 확인일은 2026년 10월 9일입니다. 발표는 10월 7일에 나왔고 해외 개발자 커뮤니티 Lobsters에서도 갱신 부담과 후속 단축 일정이 논의됐습니다. 커뮤니티의 반응과 실제 변경 조건은 구분하고, 일정은 Let’s Encrypt 공식 발표를 기준으로 정리했습니다.기본 유효기간 전환일을 강조한 자체 제작 대표 도식..

AI

Claude Code Mods란? 기존 확장과 차이·도입 기준

공식 문서를 바탕으로 이벤트 처리 선택지를 단순화한 자체 도식입니다. 실제 Claude Code 화면이나 Anthropic의 공식 홍보 이미지가 아닙니다.Claude Code에서 작업 지침을 바꾸는 데 그치지 않고, 도구 호출의 동작이나 터미널 화면까지 바꾸고 싶다면 Claude Code Mods를 살펴볼 만합니다. Anthropic은 2026년 10월 1일 Mods를 발표했습니다. JavaScript·TypeScript 함수로 Claude Code의 이벤트에 개입하는 확장 방식이며, 일반 플러그인 안에 담아 설치하고 공유합니다. 공식 발표확인 기준: 2026년 10월 9일. 현재 공식 문서와 공개 저장소를 대조한 도입 해설입니다. Mods 설치·실행과 아래 명령어의 실행은 직접 수행하지 않았습니다.Sk..

AI

OpenAI DevDay 2026: 개발자가 볼 핵심 5가지

공식 문서를 바탕으로 직접 구성한 요약 도식입니다. 실제 제품 화면이나 OpenAI의 공식 홍보 이미지가 아닙니다.최근 OpenAI DevDay는 2026년 9월 29일 열렸습니다. 이번 발표에서 개발자가 먼저 볼 변화는 모델의 비용·속도, 대화 사이에도 일을 이어가는 에이전트, 재사용 가능한 개발 환경과 앱 연결입니다. 영향이 큰 다섯 가지를 짧게 정리합니다. 공식 발표 모음확인 기준: 2026년 10월 8일. 공식 발표와 현재 문서를 대조한 해설이며, 아래 기능의 API 호출·설치·성능 측정은 직접 수행하지 않았습니다.1. GPT-6.1 Sol: 복잡한 작업의 비용 선택지OpenAI는 GPT-6.1 Sol을 복잡한 코딩과 전문 업무에서 Astra에 가까운 성능을 더 낮은 비용으로 제공하는 모델로 소개..

Web

JPEG XL, Chrome 155 지원: AVIF 비교와 웹 배포

자체 제작 개념 일러스트입니다. 공식 브라우저 화면이나 성능 측정 그래프가 아닙니다.웹 이미지 형식에 JPEG XL을 추가할 시점일까요? Chrome 팀이 2026년 10월 6일 발표한 내용은 Chrome 155부터 .jxl 이미지 디코딩을 지원한다는 것입니다. 이미지 배포를 맡는 개발자·운영자에게는 새 형식의 등장보다 기존 파일, 브라우저 호환성, 변환 비용을 어떻게 함께 관리할지가 중요합니다. Chrome 공식 발표확인 기준: 2026년 10월 8일. 공식 자료를 바탕으로 구성한 해설이며, Linux의 libjxl 0.12.0으로 자체 제작 JPEG 1개의 왕복 복원만 직접 확인했습니다. AVIF와의 성능 비교, 실제 사이트·CDN 배포와 브라우저별 디코딩은 실행하지 않았습니다.먼저 볼 핵심 세 가지..

Cloud/Docker

Docker Agent란? YAML 구성부터 샌드박스까지

Docker Agent의 설정 개념을 표현한 AI 생성 일러스트입니다.AI 에이전트를 팀의 작업 도구로 쓰려면 모델 선택만큼 중요한 것이 있습니다. 어떤 지침을 따르고, 어떤 도구를 호출하며, 어디에서 실행할지를 정하는 일입니다. Docker Agent는 이 구성을 YAML 파일로 정의하고 실행하는 도구입니다. Docker와 Linux를 다루는 개발자·운영자 관점에서 구성 방식과 도입 조건을 살펴보겠습니다.확인 기준: 2026년 10월 8일. Hacker News 토론과 프로젝트 공식 문서를 바탕으로 작성한 기술 해설입니다. 설치·실행·성능을 직접 측정한 실습기는 아닙니다.먼저 볼 핵심 세 가지모델·지침·도구 구성을 YAML 파일로 관리하는 에이전트 런타임입니다.역할을 여러 개로 나누기 전에 도구 권한과..

Kubernetes

Kubernetes에서 Rook-Ceph 이해하기

Rook-Ceph의 구조와 핵심 구성요소, 스토리지 유형, 운영 시 고려사항을 한 번에 정리한다.버전 정보는 2026년 7월 28일 확인 기준이며, 실제 구축 전에는 반드시 최신 공식 문서를 확인해야 한다.1. Rook-Ceph란?Rook-Ceph는 Kubernetes에서 Ceph 분산 스토리지를 배포하고 운영하기 위한 구성이다.Ceph는 데이터를 저장하고 복제·복구하는 분산 스토리지다.Rook는 Ceph 구성요소를 Kubernetes 리소스로 배포하고 원하는 상태로 유지하는 Operator다.Ceph CSI는 Kubernetes의 PVC 요청을 Ceph RBD 또는 CephFS 볼륨으로 연결한다.RGW(RADOS Gateway)는 Ceph 위에 S3·Swift 호환 Object Storage API를 ..

Cloud/NCP

[NCP] Windows VM에 IIS FTP 서버 구축하기

Naver Cloud Platform(NCP)의 Windows Server VM에 IIS FTP 서버를 설치하고, macOS에서 접속하기까지의 전체 과정을 정리했다.이 글에서 사용한 예시는 다음과 같다.항목예시 값Windows 계정AdministratorFTP 사이트 이름FTP-SiteFTP 실제 경로C:\Users\Administrator\Desktop\FTPFTP 서버 사설 IP172.16.12.9제어 채널TCP 21Passive 데이터 포트TCP 50000-50100클라이언트macOS중요: 이 글은 사설망에서 임시로 일반 FTP를 사용하는 구성이다. 일반 FTP의 아이디, 비밀번호, 전송 데이터는 안전하게 암호화되지 않는다. 외부 공개 또는 장기 운영 환경이라면 별도 일반 계정과 FTPS 또는 SF..

Cloud/OCI

[OCI] ARM64 Oracle Cloud Ubuntu에 팰월드 전용 서버 구축하기

팰월드를 지인들과 플레이하기 위해 Oracle Cloud의 ARM64 Ubuntu 인스턴스에 전용 서버를 구축했다. 일반적인 팰월드 Linux 서버는 x86_64 바이너리로 배포되기 때문에 ARM64 환경에서는 그대로 실행할 수 없다.이번 구성에서는 ARM64와 Box64를 지원하는 thijsvanloef/palworld-server-docker 이미지와 Docker Compose를 사용했다. 설치 후에는 자동 실행, 자동 백업, 크로스플레이와 관리 명령까지 함께 구성했다.최종 구성항목값운영체제Ubuntu 24.04아키텍처ARM64 (aarch64)CPU4코어메모리약 23.4GiB여유 디스크약 170GBDockerDocker Engine + Compose게임 서버Palworld Dedicated Serv..

Language/Python

python 3.11.9 설치

Bash Script로 작성하였습니다. OS: rocky9.4#!/bin/bash# 스크립트를 root 권한으로 실행했는지 확인if [ "$EUID" -ne 0 ]; then echo "이 스크립트는 root 권한으로 실행해야 합니다." exit 1fi# 필요한 의존성 패키지 설치dnf update -ydnf groupinstall -y "Development Tools"dnf install -y openssl-devel bzip2-devel libffi-devel zlib-devel wget# Python 3.11.9 다운로드 및 설치wget https://www.python.org/ftp/python/3.11.9/Python-3.11.9.tgztar -xvzf Python-3.11.9.tgzcd ..

반응형