튜토리얼
64개의 포스트

쿠버네티스 첫걸음 6편 — 네임스페이스와 Git으로 팀과 협업하기: context 규칙, Kustomize, 권한까지
혼자 쓰던 쿠버네티스를 팀과 함께 쓰면 새 문제가 생깁니다. 동료의 파드를 지우고, 운영 클러스터에서 실습 명령을 치고, 누가 무엇을 바꿨는지 아무도 모릅니다. 네임스페이스로 공간을 나누고, context 이름 규칙과 프롬프트 표시로 실수를 막고, 매니페스트를 Git에 두고 kubectl diff·apply만으로 바꾸는 원칙, Kustomize로 개발·운영의 차이를 한 저장소에서 다루는 법, 기본 제공 view 역할로 동료에게 읽기 권한만 주는 RBAC까지 실습합니다. 도커 compose.yaml 각 줄이 쿠버네티스에서 무엇이 되는지 보여 주는 대응 위젯과 팀 README 템플릿으로 시리즈를 마무리합니다.

macOS 27 골든 게이트 완전 정복 — 달라진 점 총정리부터 클린 설치까지 따라 하기
2026년 9월 14일 정식 출시된 macOS 27 Golden Gate. 인텔 맥 지원이 끝났고, Siri AI가 Spotlight 자리에 들어왔고, Liquid Glass 투명도를 직접 조절할 수 있게 됐습니다. 이 글은 새 기능을 쉽게 정리한 뒤, 맥을 새것처럼 만드는 클린 설치를 세 가지 방법(모든 콘텐츠 지우기 · 부팅 USB · 복구 모드)으로 처음부터 끝까지 안내합니다. 모든 터미널 명령은 복사해 붙여 넣으면 되도록 코드 블록으로 담았고, 인텔 앱 점검·백업·설치 후 복원·막히는 지점 해결법까지 정리했습니다.

테일스케일·헤드스케일 쉽게 이해하기 — 공유기 뒤에 숨은 내 기기들은 어떻게 서로를 찾아낼까
카페에서 집 NAS를 열고, 연구실 GPU 서버에 SSH로 붙고, 사무실 프린터를 출장지에서 쓰는 일. 공유기(NAT) 때문에 원래는 까다로웠던 이 일을 테일스케일은 설치와 로그인만으로 해결합니다. 인터넷 주소가 모자라 생긴 NAT, 성벽형 VPN의 한계, 구글 BeyondCorp와 WireGuard에서 테일스케일과 헤드스케일이 어떻게 나왔는지 따라가고, 웹툰과 설계도로 조정 서버·WireGuard 터널·NAT 구멍 뚫기·DERP 릴레이가 어떻게 맞물리는지 풀어 봅니다. 위젯으로 NAT 조합별 연결 경로, 패킷 한 개의 여행, 허브형과 메시형 VPN의 지연 차이, 접근 정책을 직접 만져 보고, 테일스케일 5분 설치부터 헤드스케일 서버를 직접 세워 기기를 붙이는 과정까지 복사해서 쓰는 명령으로 따라 합니다. 메루카리 같은 도입 사례와 2026년 허깅페이스 침입 사고에서 얻은 보안 교훈도 함께 정리했습니다.

도커 첫걸음 5편 — Docker Compose로 팀과 협업하기: compose.yaml 하나로 온보딩을 한 줄로
실제 앱은 API 서버, 데이터베이스, 캐시가 함께 돕니다. docker run을 세 번, 긴 옵션과 함께 치는 대신 compose.yaml 파일 하나에 적고 docker compose up 한 줄로 띄웁니다. 컨테이너끼리는 localhost가 아니라 서비스 이름으로 통신한다는 핵심 개념, DB가 준비될 때까지 기다리는 healthcheck, 비밀번호를 .env로 분리하는 법, 코드를 고치면 바로 반영되는 개발 모드를 익힙니다. 이어서 이미지를 GitHub Container Registry로 공유하는 흐름, GitHub Actions로 맥·서버 겸용 이미지를 자동 빌드하는 워크플로, 저장소에 무엇을 커밋할지 정하는 팀 규칙과 README 템플릿까지 — 시리즈를 협업으로 마무리합니다.

2026년형 ChatGPT 질문법 — '역할·목표·상황·결과·질문' 5요소는 어떻게 바뀌어야 하는가
‘당신은 세계 최고의 마케팅 전문가입니다’로 시작하던 프롬프트는 이제 힘을 잃었다. 2026년의 모델은 스스로 추론하고, 도구를 쓰고, 이미지와 문서를 함께 읽는다. 그래서 좋은 프롬프트의 모양도 ‘역할극 대본’에서 ‘작업 명세서’로 옮겨 갔다. 이 글은 오래 쓰인 5요소 구조(역할·목표·상황·예상 결과·질문 유도)를 OpenAI·Anthropic·Google의 최신 가이드에 비추어 하나씩 다시 쓰고, 8+1 구조와 상황별 템플릿, 그리고 같은 요청을 옛날식과 2026년식으로 나란히 고쳐 쓴 예시를 제공한다. 마지막에는 버려도 되는 여섯 가지 옛 습관을 정리한다.

Git, 이것만 알면 협업한다 8편 — 한 걸음 더: rebase·cherry-pick·과거 커밋 둘러보기
시리즈 보너스 편입니다. 6편에서 개념만 짚은 rebase를 실제로 써 보고(충돌 풀기, pull --rebase, --force-with-lease, rebase -i로 커밋 정리, reflog로 되돌리기), 다른 브랜치의 커밋 하나만 가져오는 cherry-pick, 그리고 과거 커밋을 열어 보고 파일을 되살리는 법과 detached HEAD 경고의 뜻까지 git 2.55 실제 출력으로 따라갑니다.

도커 첫걸음 4편 — Dockerfile과 docker build: 내 앱을 이미지로 만들고, 빠르게, 맥과 서버 모두에서
남이 만든 이미지를 실행하는 데서 한 걸음 더 — 내 파이썬 웹 앱을 이미지로 만듭니다. FROM·WORKDIR·COPY·RUN·EXPOSE·CMD 여섯 줄로 된 Dockerfile을 한 줄씩 읽고, 빌드 컨텍스트와 .dockerignore, 태그 붙이는 법을 익힙니다. 코드 한 줄 고쳤는데 90초씩 기다리는 이유(레이어 캐시)를 시뮬레이터로 확인하고, 이미지를 작게 만드는 slim 베이스와 멀티 스테이지 빌드, 그리고 Apple 실리콘 맥에서 만든 이미지가 x86 서버에서 안 도는 문제를 buildx 멀티 플랫폼 빌드로 해결하는 법까지 다룹니다.

도커 첫걸음 3편 — docker run 익히기: 설치 없이 DB·웹 서버·주피터를 한 줄로 띄우기
도커를 가장 많이 쓰는 방식은 남이 만든 이미지를 실행하는 것입니다. PostgreSQL을 설치 마법사 없이, nginx를 설정 파일 없이, 주피터를 파이썬 설치 없이 docker run 한 줄로 띄워 봅니다. -d, --name, -p, -v, -e, --rm 여섯 옵션의 뜻을 '빼면 무슨 일이 생기나'로 이해하고, 로그 보기·컨테이너 안에 들어가기·멈추고 지우기·디스크 정리까지 일상 명령을 정리합니다. 옵션을 켜고 끄며 명령어를 조립해 보는 빌더 위젯과 자주 만나는 에러 해결표를 담았습니다.

도커 첫걸음 2편 — 맥·윈도우에 라이선스 걱정 없이 도커 설치하기: Docker Desktop·OrbStack·Rancher Desktop·Colima·Podman 비교
Docker Desktop은 직원 250명 이상 또는 연매출 1천만 달러 이상 조직에서 유료입니다. 그렇다고 도커를 못 쓰는 것은 아닙니다 — 도커 엔진과 docker 명령은 오픈소스이고, 앱만 바꾸면 됩니다. 맥·윈도우용 도커 도구가 실제로 하는 일(리눅스 VM 띄우기)을 먼저 이해하고, Docker Desktop·OrbStack·Rancher Desktop·Colima·Podman Desktop·WSL2·Apple container를 라이선스·속도·편의성으로 비교합니다. 조건을 고르면 추천 도구와 연간 비용이 나오는 위젯, 맥과 윈도우 각각의 복사해서 쓰는 설치 명령, 설치 확인과 도구 전환법까지 담았습니다.

Git, 이것만 알면 협업한다 7편 — Claude Code 시대의 git: 에이전트에게 맡기고, 사람이 감독하는 법
AI 코딩 에이전트가 파일을 고치고 git 명령까지 직접 실행하는 시대에는 git 기초가 오히려 더 중요해집니다. 시리즈 마지막 편에서는 Claude Code가 git을 어떻게 쓰는지(상태 확인·브랜치·커밋·PR·worktree·체크포인트)를 공식 문서로 확인하고, 사람이 감독할 지점과 위험한 명령, 에이전트에게 말하는 법, 1~6편 전체 치트시트까지 한 번에 정리합니다.

Suno 프롬프트 작성 노하우 — Style 한 줄, 가사 태그, 슬라이더 세 개, 그리고 반복
Suno 프롬프트는 한 칸이 아니라 두 칸이다. Style 필드에는 곡의 정체성을, Lyrics 필드에는 부를 말과 구조 태그를 쓴다. 이 구분을 모르면 지시문이 노래로 불리고, 장르 다섯 개를 나열하면 전부 팝으로 수렴한다. 공식 문서·커뮤니티 필드 가이드·400회 이상 생성 테스트를 종합해 Style 작성 공식, 신뢰도별 메타태그, 한국어 가사 발음 처리, Weirdness·Style Influence·Audio Influence 슬라이더 범위, Exclude Styles 사용법, Extend·Cover·Replace Section 워크플로우, 그리고 v5.5에서 보고되는 문제의 우회법까지 정리했다.

영상 프롬프트 작성 노하우 — 샷 카드 여섯 층, 비트로 쓰는 동작, 입력 방식별로 달라지는 문장
영상 프롬프트에서 쓰지 않은 것은 사라지지 않는다. 모델이 대신 결정한다. 손의 위치를 안 쓰면 여섯 번째 손가락이 되고, 광원을 안 쓰면 '분위기 있는'이라는 단어가 아무것도 만들지 못한다. Google Veo 3.1, Kling 3.0, Runway Gen-4.5의 공식 프롬프팅 가이드와 OpenAI Sora 2 쿡북, Higgsfield의 실패 분석을 종합해 모델을 관통하는 작성법을 정리했다. 샷 카드 여섯 층의 순서, 동작을 비트로 쪼개는 법, 조명을 광원·방향·색 하나씩으로 쓰는 법, 오디오 문법, 텍스트·이미지·첫끝프레임·레퍼런스 입력마다 달라지는 문장, 길이 다이얼, 네거티브, 반복 워크플로우, 그리고 2026년 9월 기준 모델 지형까지.