container(3)
-
[AWS] App2Container를 사용한 애플리케이션 컨테이너화하기
안녕하세요, 달콤한달팽이입니다.🐌🫡 최근 다양한 기업에서 앱 최신화(Application Modernization)을 원하는 경우가 있습니다. 다양한 방향이 있겠지만, 가장 먼저 생각난 방식은 컨테이너를 사용한 MSA 환경의 도입이 그 중 하나였습니다. 그래서 오늘은 AWS CLI 툴을 사용하여 애플리케이션을 컨테이너화 하는 방법에 대해 알아보겠습니다.App2Container란?App2Container(A2C)란, 애플리케이션을 컨테이너화된 애플리케이션으로 현대화하는 CLI 도구를 의미합니다. 이를 사용하여 온프레미스 혹은 가상 머신(EC2)에서 실행되는 애플리케이션을 AWS ECS, EKS 등의 컨테이너 환경으로 쉽게 마이그레이션할 수 있습니다. 사전 준비사항이번 실습을 위해 필요한 사전 준비사항..
2025.01.13 -
[AWS_CodeBuild] Windows Container:Can’t add file {PATH}
안녕하세요, 달콤한달팽이입니다.🐌 AWS CodeBuild에서 사용될 커스텀 도커 이미지(윈도우) 생성 시 발생한 Can't add file {PATH} 에러에 관하여 알아보겠습니다. ERROR 발생 윈도우 환경에서 이미지 생성을 위해 기본적인 Dockerfile을 구성하여 build를 진행했습니다. 해당 이미지로 빌드를 수행했을 경우, 아래와 같이 해당 경로에는 설치할 수 없다는 에러 문구가 출력되며 빌드에 실패했습니다. 이떄의 빌드 경로는 C:\\Users\Administrator이며, 서버에 부여된 권한(Role)은 Administrator이므로 권한문제는 아닌 것으로 보였습니다. 원인 윈도우 서버는 컨테이너 이미지 생성시 해당 경로의 모든 파일을 참조하여 생성되는 것으로 보이며, 해당 경로에는 다..
2023.10.20 -
[Kubernetes] 쿠버네티스란?
안녕하세요, 달콤한달팽이입니다.🐌🙂 요즘 클라우드 기술 스택 중 가장 많이 요구되는 쿠버네티스에 대해 함께 공부해볼 예정입니다. 다양한 실습을 해보기에 앞서 쿠버네티스란 무엇인지부터 아는 것이 우선일 것 같아 이번 글을 준비해보았습니다! 쿠버네티스(Kubernetes)란? 쿠버네티스란, 컨테이너화된 애플리케이션을 배포, 관리, 확장할 때 사용되는 컨테이너 오케스트레이션 플랫폼입니다. (K와 S 사이에 8글자가 들어있어 K8S라고도 불려요!) 공식 문서에서 제공하는 설명으로, 한 문장밖에 안되지만 처음보는 단어들이 많아보입니다. (컨테이너화된..? 오케스트레이션...??) 그렇다면 컨테이너는 무엇이고, 오케스트레이션 플랫폼은 무엇일까요?? 컨테이너(Container)란? 컨테이너란 프로세스가 수행되는 운영..
2021.11.15