docker-compose로 멀티아키텍처 Harbor 실행하기
lemon • 2026-04-16 • Container, DevOps
cnapcloud/harbor는 공식 Harbor를 포크하여 arm64/amd64 멀티아키텍처 이미지 빌드를 지원하도록 수정한 프로젝트입니다. 공식 Harbor는 amd64 전용 이미지만 제공하지만, 이 포크에서는 두 아키텍처에 대한 이미지를 미리 빌드하여 제공합니다.
Read More 🖉 harbor, docker, docker-compose, multiarch, private-registry사설 Harbor(Private Registry) TLS 인증 오류 해결 방안
lemon • 2026-04-16 • Container, Security
사설 인증서(Self-Signed Certificate)를 사용하는 Harbor 환경에서
docker push및 buildkit 빌드 시 발생하는x509: certificate signed by unknown authority오류에 대한 최종 해결 가이드입니다.Read More 🖉 harbor, docker, buildkit, tls, self-signed-certificate, private-registryAI 기반 애플리게이션 개발 라이프사이클 - 실무 가이드
lemon • 2026-03-08 • AI, DevOps
기존의 폭포수(Waterfall)와 애자일(Agile)은 모두 인간의 인지 속도와 의사소통 비용을 기준으로 설계된 방법론이다. 스프린트는 2주, 회의는 매일, 코드 리뷰는 며칠씩 걸린다. 그 속도에 맞게 프로세스가 짜여 있다. AI는 그 전제를 깨뜨린다. 코드를 생성하고 인프라를 구성하는 속도는 인간의 수십 배에 달한다. 기존 방법론을 그대로 AI에 적용하면 결정적인 불일치(Mismatch)가 발생한다. AI를 단순한 보조 도구로 끼워 넣는 것은 AI의 역량을 제한할 뿐 아니라 기존의 비효율을 고착시킨다.
제대로 쓰려면 구조가 달라야 한다. AI를 보조 도구가 아닌 프로젝트의 컨텍스트를 유지하는 디지털 동료로 정의하고, 그에 맞는 워크플로우를 설계해야 한다. 이 블로그에서는 프로젝트 설정부터 요구분석, 반복 개발, 지식 축적까지 — Claude Code를 중심으로 실제 개발 흐름 전체를 정리했다.
Read More 🖉 Claude, ClaudeCode, AI협업, CLAUDE.md, 개발워크플로우, AI-SDLC, LLMK3S 클러스터 구축 및 서비스 설정 가이드 (Ubuntu 24.04)
lemon • 2026-02-22 • Kubernetes, DevOps, Infrastructure
본 문서는 Ubuntu 24.04 환경에서 K3S 설치부터 워커 노드 구성, NFS StorageClass, MetalLB 및 Nginx Ingress 설정을 포함한 전체 과정을 다룹니다. 클러스터는 Master 노드 1개, Worker 노드 3개로 구축합니다. K3S는 Rancher Labs에서 개발한 경량 Kubernetes 배포판으로, 단일 바이너리로 배포 가능한 Kubernetes입니다. 기존 Kubernetes보다 메모리와 CPU 사용량이 낮아 리소스가 제한된 환경(예: IoT, 엣지 컴퓨팅, 개발 환경)에서 효율적으로 작동하며, 표준 Kubernetes API를 지원하므로 기존 도구와 호환됩니다. K3S는 개발, 테스트, 그리고 소규모 프로덕션 환경에서 널리 사용되며, 내장된 보안 기능과 쉬운 설치로 운영 환경에서도 채택되고 있습니다.
Read More 🖉 K3S, Kubernetes, Ubuntu, MetalLB, Nginx, NFSCloudflare와 Cert-Manager를 이용한 Wildcard SSL 인증서 발급 가이드
lemon • 2026-01-24 • Certificate
Gabia와 같이 DNS API를 제공하지 않는 도메인 등록업체에서 도메인을 구입한 경우, Cloudflare로 DNS 관리를 이관하여 API Token을 발급받고, Kubernetes에서 Wildcard SSL 인증서를 자동으로 발급받을 수 있습니다.
Read More 🖉 Cloudflare, cert-manager, SSL, Wildcard, Let's Encrypt