홈서버3 ubuntu 홈서버 구축기 feat. SK Broadband 들어가면서 ... 오늘은 최근에 진행한 ubuntu 홈서버 구축에 대한 내용을 기록하고자 한다.야심 차게 홈서버 구축에 도전하면서 많은 블로그들을 참고하며 고군분투했지만 실제 진행에 필요한 내용과 다른 부분들이 많아서 삽질을 하며 헤매게 되었다. 그러면서 얻게 된 해결책을 통해 나처럼 홈서버를 구축하는 데 어려움을 겪고 계신 분들에게 조금이나마 도움이 되었으면 하는 바람으로 글을 쓰게 되었다. 홈서버가 필요해진 이유 - 최근 AWS에 배포한 요양기관 차량 배치 프로젝트에서 CPU 성능과 RAM 성능은 낮아서 속도가 굉장히 느린데 비용은 너무 많이 나왔다. (로드밸런서, EC2 비용 등등), 비용을 절감할 수 있으면서 빠른 서버가 필요했다. - 새롭게 떠오른 아이디어를 구현해서 사람들에게 선보일 나.. 2024. 6. 14. [책 리뷰] 쉽게 시작하는 쿠버네티스 - 서지영 최근 백엔드 공부를 하면서 평소에 꼭 제대로 배우고 싶었던 쿠버네티스를 위해서 구매한 서적이다. 사실 나는 이전에도 GCSJ 구글 클라우드 스터디 잼에 참여하면서 코세라를 통해 GCP와 GKE 구글 쿠버네티스 엔진을 공부하며 쿠버네티스를 접한 적이 있다. 하지만 모두 영어로 진행되는 탓에 명령어를 따라서 치며 공부할 때는 이해가 되었지만 끝나고 나면 제대로 공부를 한 느낌이 나지 않았던 경험을 했다. 좋았던 점 하지만 이번에 이 서적을 통해서 파드와 서비스, 디플로이먼트 등등 쿠버네티스의 구조와 원리들을 쉽게 풀어쓴 설명 덕분에 이때까지 해소되지 않았던 쿠버네티스에 대한 개념과 활용법에 대해서 어느 정도 익히게 될 수 있었고 덕분에 최근에 혼자서 시작한 스프링부트 프로젝트도 쿠버네티스 클러스터에 배포하게.. 2023. 9. 15. Docker buildx로 amd64 ubuntu 쿠버네티스 파드에 배포하기 혼자서 쿠버네티스 공부하면서 집에서 놀고있는 윈도우 노트북의 Hyper-V를 이용해서 쿠버네티스 서버를 구축하였다. 성능이 느린 노트북이라 서버를 구축하는데 굉장히 애를 먹었다. 그렇게 쿠버네티스 설치를 완료하고나서 최근에 진행한 미니프로젝트의 스프링부트 백엔드를 배포를 하려고 했다. 먼저 mysql을 Pod에 배포를 하였고 PV와 PVC를 생성하여서 영구저장소 연결을 해주었고 mysql을 성공적으로 Pod에 배포했다. 마지막으로 스프링부트 백엔드 서버를 도커라이징해서 Pod에 배포하는일만 남았는데 pod에서 계속해서 CrashLoopBackOff 에러가 났다. kubectl logs 을 통해서 log를 찍어보니 exec format error가 계속해서 났다. 그 이유를 찾아보니 호환이 맞지않는 도커파.. 2023. 9. 14. 이전 1 다음