Docker

프로젝트

aws ec2 docker log cloudwatch 에서 받아보기

고스락 티켓 예매 프로젝트에서 이번에 배포는 각 프로젝트 레포지토리(어드민, 프론트 , 백엔드)에서 main 브런치에서 github action 을 통해 도커를 빌드하고, deploy 레포지토리에서 github-action을 통해 도커 이미지를 배포하고 있다. elasticbeanstalk은 로깅까지 자동으로 설정해 주지만, 이번 프로젝트는 ec2 에 docker를 깔고 (ligthsails는 안그래도될지도..) docker-compose를 이용해서 배포를 하고 있다. 환경변수 다음으로 중요한게 로깅아니겠는가... 아무리 프로젝트라도 로깅 방법은 알아보는게 좋을것 같아 시도하게 되었다. 필자는 쿠버네티스에서 fluentd 를 이용해 json format의 로그만 필터링해 elasticsearch로 보내 ..

프로젝트

NCP kubernetes docker desktop context 설정하기

docker desktop context AWS eks 에서 스타트업 지원 (300만원) 을 받아 네이버 클라우드 플랫폼으로 이전하게 되었다. CNI 룰에 따라서 도커를 많이 띄울수도 없는 불편함을 느끼고 있던 와중. 지원도 받았겠다. 과감히 ncp로 이전을 선택했다. 다행이도 하루만에 기존 ingress nginx나 서버 세팅 ( ci/cd는 기존 aws파이프라인 유지) 를 거의다 그대로 옮길 수 있었고 , CNI 룰 또한 제한이 없어 비용 절감도 20%정도 되었던것 같다. 각설하고, AWS eks 같은 경우엔 eksctl 로 설치하게 된다면 kubectl의 context 에도 해당 서버의 접속 권한 등이 자동으로 추가가되어 추가로 설정할 필요가 없었지만... $ kubectl --kubeconfig ..

ImNM
'Docker' 태그의 글 목록