전체 글 124

AWS EC2 Docker 용량

AWS EC2 Docker 용량 이번에 젠킨스,도커로 배포 자동화를 하게 되면서, 깃허브에 푸시하면 도커가 기존에 존재하는 컨테이너와 이미지를 삭제하고 새로운 컨테이너와 이미지를 생성하게 만들어놨습니다.그런데 푸시를 하면 할수록 메모리의 용량이 너무 빠르게 늘어나는 바람에 이상하다는 생각이 들었습니다. 그래서 용량을 확인해 봤습니다. 현재 사용 중인 용량은 16GB     다음으로 저 16GB가 어디에서 사용되는지 확인해 보았습니다.명령어로 확인하는 방법도 있지만 UI를 조금 더 쉽게 보기 위하여 ncdu를 설치해 보았습니다.//설치sudo apt-get install ncdu// 용량 보기ncdu /   그런데 확인해 보면 아래 합쳐도 8GB 정도밖에 안됩니다.     뭔가 도커의 문제인 거 같은데 알..

IT/AWS 2024.10.10

네이버 애드포스트 신청방법 및 승인 후기

오늘은 얼떨결에 갑자기 네이버 애드포스트가 승인이 나서 포스팅해봅니다. ㅋ_ㅋ​네이버 블로그 포스팅하게 된 계기23년 8월부터 이직할 때 공부한다는 것과 꾸준함을 증명하기 위해 블로그를 시작했습니다. 중간에 취업하고 의지가 깨지면서 포스팅을 잠시 쉬기도 했지만 최근에 다시 또 공부를 하게 되면서 조금씩 써 나가기 시작했습니다. 블로그 하면서 돈을 벌 수 있다는 얘기를 들었고, 그것이 네이버 애드포스트였습니다. 포스팅하면서 겸사겸사 돈도 벌면 좋을 거 같아서 네이버애드포스트도 도전했습니다. 타 광고 플랫폼과 비교다른 광고 플랫폼보다 승인되기는 굉장히 까다로운 거 같습니다. 카카오 광고랑, 구글 애드센스 둘 다 하고 이용하고 있지만 비교적 수월하게 승인이 났습니다. ​승인 난이도: 카카오 애드핏 구글 애드..

AWS EC2 Potainer 설치

AWS EC2 Potainer 설치 AWS EC2(Ubuntu) 환경에서 Jenkins와 Docker를 사용해서 배포 자동화를 진행했었는데요. 이번에는 Docker 를 조금 더 편리하게 사용하고자 Potainer라는 것을 설치하고 사용해보려고합니다. 아래에 그 방법을 정리해보겠습니다.​Portainer란?Docker 및 Kubernetes 같은 컨테이너 오케스트레이션 플랫폼을 관리하고 모니터링하기 위한 웹 기반 인터페이스를 제공하는 도구입니다. 주로 개발자나 시스템 관리자들이 컨테이너화된 애플리케이션을 더 쉽게 관리하고 배포할 수 있도록 도와줍니다.​Portainer설치하는 방법​아래 공식 문서에 설치하는 방법이 나와있습니다. 매우 간단하기 때문에 바로 해보겠습니다.https://docs.portaine..

IT/CI_CD 2024.10.01

젠킨스 환경변수 설정하는 방법

젠킨스 환경변수 설정하는 방법 기존에는 AWS에서 gitbash파일에서 아래처럼 환경변수를 세팅했었습니다.이번에 젠킨스와 도커를 도입하면서 아래 환경변수가 적용이 되지 않더라구요.그래서 알아보니 젠킨스에서 이미지 할때 환경변수를 집어넣는 방식으로 적용할 수 있더라구요. 아래에 그 방법을 정리해보겠습니다.​​Jenkins 관리 - Credentials 클릭​​Credentials - global 클릭​Add Credentials 클릭​아래처럼 세팅해주면 됩니다.Kind: Secret textScope: GlobalSecret: 변수 값ID: 변수 명칭Description: 아무거나 설명Create 클릭​아래처럼 생성된 것을 확인할 수 있습니다.​이후에 파이프라인에서 환경변수를 세팅해주며 됩니다.상단에 en..

IT/CI_CD 2024.09.29

AWS EC2 젠킨스, 도커로 배포 자동화하기

AWS EC2 젠킨스, 도커로 배포 자동화하기  이번에 취업한 회사는 Jenkins와 Docker를 이용하여 배포 자동화 시스템이 구축되어 있습니다. 젠킨스는 첫 회사에서 사용해 보았지만 이미 구축된 시스템에 빌드 및 배포를 하고 에러 발생 시 에러 잡아주곤 했었습니다. 개인 프로젝트에 젠킨스와 도커를 도입하면서 어떻게 동작하는 건지 좀 더 자세히 알아보겠습니다. 아래에 배포 자동화하는 방법을 정리해 보겠습니다. 이번에는 깔끔한 정리보다는 중간에 에러 나는 것도 다 집어넣었습니다.​AWS - EC2 환경에서 젠킨스 및 도커를 설치하는 방법은 아래 포스팅에 정리해놨습니다.https://jindduya.tistory.com/92 AWS EC2 ubuntu 젠킨스 설치AWS EC2 ubuntu 젠킨스 설치 개..

IT/CI_CD 2024.09.27

AWS Docker 설치

AWS Docker 설치 이번 포스팅에서는 AWS EC2에 도커를 설치해보겠습니다. 이전 포스팅에서 젠킨스를 설치했기 때문에 도커도 설치가 된다면 다음 포스팅에서는 배포자동화를 해보도록 하겠습니다. 도커 공식 사이트에 접속합니다.https://docs.docker.com/engine/install/ubuntu/ 문서에서 하라는 대로 하면 됩니다. 1. Docker 저장소 설정# Add Docker's official GPG key:sudo apt-get updatesudo apt-get install ca-certificates curlsudo install -m 0755 -d /etc/apt/keyringssudo curl -fsSL https://download.docker.com/linux/ubun..

IT/AWS 2024.09.24

AWS EC2 ubuntu 젠킨스 설치

AWS EC2 ubuntu 젠킨스 설치 개인 프로젝트에서 AWS EC2를 사용하고 있습니다. 취직해서 개인 프로젝트에 조금 뜸해졌는데 드디어 젠킨스와 도커를 도입하려고 합니다. ㅎㅎ 먼저 AWS에 젠킨스 설치부터 정리해 보겠습니다.  젠킨스 다운로드 사이트에 접속합니다.https://www.jenkins.io/ 다운로드 클릭합니다. 저는 Ubuntu 사용하고 있기에 Ubuntu를 클릭했습니다.본인 환경에 맞는 것을 사용하시면 됩니다. 아래에 적힌 명령어를 차례대로 입력합니다. sudo wget -O /usr/share/keyrings/jenkins-keyring.asc \ https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key echo "deb..

IT/CI_CD 2024.09.23

무자본으로 붕어빵 장사하는 방법 (2)

무자본으로 붕어빵 장사하는 방법 (2)​이전 포스팅에서는 붕어빵 장사 시작하는 방법에 대해서 소개해 드렸습니다. 이번 포스팅에서는 붕어빵 장사를 시작한 이유, 재료 비용, 수익 등 제가 하고 싶은 이야기를 적어보겠습니다.​ 1. 붕어빵 장사를 시작한 이유저는 수능 시험 본 이후로 대학 졸업 후 취직 전까지 굉장히 많은 알바를 했었습니다. 그중에서 요식업계에서 아르바이트한 적이 많았고, 제가 서비스직에 능하다는 것을 알았습니다. 손님들과의 자연스러운 대화부터 시작하여 단골손님도 잘 챙겨주고, 그래서 팁도 많이 받았었습니다. 그래서 그런지 예전부터 장사하는 게 꿈이었습니다. ​개발자로 일하다가 퇴사를 생각하게 되었고, 무자본으로 붕어빵 장사를 할 수 있다는 얘기를 듣고 솔깃하였습니다. 마침 그때가 겨울이기도..

AWS EC2 디스크 용량 늘리기 (EBS 볼륨)

AWS EC2 디스크 용량 늘리기 (EBS 볼륨) 저는 AWS EC2 인스턴스(ubuntu)를 이용하고 있습니다. 프리티어를 이용하다 보니까 하드디스크 용량이 매우 작은데요. 8GB밖에 되지 않아 용량이 금방 다 차버렸습니다. 다른 분이 프리티어인데 본인은 20GB를 사용하고 있다고 하여 알아보았는데요. EBS 볼륨 크기를 변경하여 30GB로 늘려보았습니다. 아래에 그 방법을 정리해 보겠습니다. df -Th 명령어를 입력하면 디스크 공간을 확인할 수 있습니다.  AWS - EC2 메뉴로 갑니다. 좌측 Elastic Block Store - 볼륨 메뉴를 눌러보면 현재 8GB를 이용하고 있는데, 볼륨 ID를 클릭합니다. 수정 버튼을 클릭합니다. 기존에 8GB로 되어있던 것을 30GB로 설정하고 수정을 클릭합..

카테고리 없음 2024.09.22

AWS 과금 방지

AWS 과금 방지 AWS를 이용하다가 해킹을 당한다거나 본인의 실수로 인하여 요금 폭탄을 맞는 경우가 있다고 합니다. 제가 확인해 봤을 때 요금 한도를 설정하는 방법은 없는 거 같습니다. 하지만 AWS 청구 경보(Billing Alarm)을 설정해서, 설정한 요금이 초과될 경우 이메일을 통해서 경고를 받아 과금을 방지하는 기능이 있습니다. 아래에 그 방법을 정리해 보겠습니다. AWS 결제 메뉴로 갑니다. 우측 비용 모니터링에 보면 예산 상태에 설정이 필요하다고 되어있습니다. 좌측 메뉴에서 예산 및 계획 - 예산 메뉴를 클릭합니다.이후 우측에 예산 생성 버튼을 클릭합니다. 저는 현재 한 달에 0.5달러 정도의 비용을 내고 있는데요. 1달러가 넘어가면 알람이 오도록 아래처럼 설정해 보았습니다.  예산을 생성..

IT/AWS 2024.09.20