.png)

온프레미스 쿠버네티스에서 NAS, GPU 사용하기 (with RKE2, NFS, gpu-operator)
온프레미스 쿠버네티스에서 NAS와 GPU를 함께 쓰는 구성을 다뤘습니다. RKE2, NFS, gpu-operator를 활용한 클러스터 구축 맥락을 소개했습니다.
새로운 기술 블로그가 추가되었어요
.png)

온프레미스 쿠버네티스에서 NAS와 GPU를 함께 쓰는 구성을 다뤘습니다. RKE2, NFS, gpu-operator를 활용한 클러스터 구축 맥락을 소개했습니다.


GitHub Actions의 Gradle 종속성과 Docker 레이어 캐싱으로 빌드·배포 대기 시간을 줄이는 방식을 소개했습니다. Terraform으로 AWS ECS 테스트 환경을 구성하고 아티팩트 기반 CI/CD 흐름을 구현했습니다.

검색 서비스 컨테이너화 경험을 바탕으로 컨테이너의 격리·패키징·리소스 제한 원리를 소개했습니다.\nVM과의 차이 및 Kubernetes 기반 오케스트레이션의 역할을 설명했습니다.


ECS Fargate Task에 Datadog Agent를 추가하고 Spring Boot·React 트레이싱을 연결하는 방법을 소개했습니다.\nawsvpc 네트워크 모드의 Agent 호스트 설정과 컨테이너·클러스터 지표 확인 방법을 정리했습니다.


TeamCity와 Amazon ECR을 연결해 Docker 이미지를 Push하고 자동 배포로 이어지는 과정을 설명했습니다.\n프로젝트 연결과 빌드 파이프라인 기능 설정으로 배포 단계를 단순화합니다.


asyncio 서버에서 SIGINT·SIGTERM을 안전하게 처리하는 signal handler 구성을 설명했습니다.\n작업 취소, 이벤트 루프 종료, 컨테이너 환경의 signal 전달 주의점을 함께 다뤘습니다.
이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.


Jenkins의 플러그인·Docker 실행 문제를 해결하기 위해 TeamCity 기반 빌드 프로세스를 구성했습니다. Docker로 Server·Agent를 배치하고 Kotlin Script로 CI/CD를 맞춤화했습니다.


AWS 권한 관리를 위해 ConsoleMe를 EC2 환경에 로컬 설치하고 운영 설정을 구성했습니다. IAM 역할 전환, Google 그룹 연동, Slack·Sentry 알림 적용 팁을 공유합니다.


과도한 AWS 접근 권한을 관리하기 위해 ConsoleMe를 로컬 환경에 구축하는 절차를 소개했습니다. 인증·그룹 매핑·권한 요청과 IAM 역할 전환, 운영 설정의 주의점을 정리했습니다.

GitHub Actions의 매번 새로 생성되는 러너 때문에 Docker 레이어 캐시가 사라지는 원인을 설명했습니다. Buildx와 `type=gha` 캐시로 반복 빌드 시간을 줄이는 방법을 소개합니다.

Docker 레이어 캐시의 동작과 Dockerfile 작성 순서가 빌드 시간에 미치는 영향을 설명했습니다. GitHub Actions의 매번 새로 생성되는 러너 환경 때문에 캐시가 사라지는 원인을 다뤘습니다.
.png)

마케팅 콘텐츠 포스팅의 반복 업무를 Selenium·GCP VM·Docker·Airflow로 자동화했습니다.\nNotion을 CMS 대안으로 활용하고 배포·문서화·사용자 교육까지 경험했습니다.

BentoML로 딥러닝 모델을 API 형태로 서빙한 경험과 패키징, 도커라이징 과정을 정리했습니다.\nSwagger UI 제공과 성능 개선, 운영 편의성 측면의 장단점도 함께 공유했습니다.


MongoDB 4.4를 5.0으로 올리며 NestJS와 Mongoose 의존성도 함께 정비했습니다. 제거된 옵션·타입 변경·버그를 대응하고 Atlas 업그레이드 주의점을 정리했습니다.