DevOps/CI\CD (1) 썸네일형 리스트형 [CI/CD] 권한이 제한된 환경에서 GitLab CI/CD 구축하기: Kaniko, SSH 3줄 요약문제: Runner 설정과 서버 root 권한 변경 불가,배포 대상은 Docker Compose로 운영되는 단일.해결: Docker daemon 없이 이미지를 빌드하는 Kaniko와 SSH를 통한 Docker Compose 배포.결과: 수동 배포 절차를 main 브랜치 push 를 트리거로 자동 배포.1. 왜 이 구조를 선택했는가? (제약 조건)일반적인 Docker-in-Docker(dind)나 Kubernetes 배포 방식을 사용할 수 없는 환경이었습니다.서버 Root 및 Runner 권한 없음: privileged 옵션 설정 불가 ➔ Kaniko 사용단일 서버 운영: Kubernetes가 아닌 Docker Compose 환경 ➔ SSH 접속 배포서버 환경 파편화: 서버마다 다른 Compose.. 이전 1 다음