Kaebal복기장

최종 프로젝트 인프라 구축⑦-최종 로컬 환경 구성, 각종 버그픽스

로컬 구성 마무리 겪은 오류들 부트로더 오류 드디어 로컬 구성을 마무리했다! 그리고 서버를 개인 노트북에서 공용 노트북으로 옮겼는데, 개인 노트북에서는 virtualbox를 사용했는데, 공용 노트북은 hyper-v 기반이여서 고생이 많았다. 단순히 가상하드 확장자를 변환하고 hyper-v에다 이식하면 끝날 줄 알았는데, 계속 패닉 모드에 진입...

최종 프로젝트 인프라 구축⑥-젠킨스, argocd, helm 구성

완벽한 CI/CD 환경을 위하여 개요 일주일 가까이 로컬 환경만 삽질하다 보니까 가끔씩 개발이 그리워질 때도 있다. 적어도 개발은 주는 대로 만들기만 하면 되니까 하지만 인프라 엔지니어링이 더 재밌는데 어떡해?~ 어쨌든 이번에는 구축한 쿠버네티스 위에 다시 CI/CD 파이프라인을 올려 보겠다. 재구성한 CI/CD구조 멘토링을 통해 Helm...

최종 프로젝트 인프라 구축⑤-쿠버 갈아엎기

kubeadm 기반으로 클라스터 재구축 개요 minikube로 VM 외부에서 접근이 안되는 이유를 찾아봤더니.. 미니큐브의 작동 원리가 쿠버 컨테이너를 만들어서 그 안에서 동작하는 것이었다. 그래서 그냥 쿠버를 네이티브로 설치하기로 했다. 일단 기존 VM을 복제해서 마스터와 슬레이브 노드 한 개씩 만들어 주었다. 당연히 마스터 노드의 ...

최종 프로젝트 인프라 구축②-내부 네트워크 연결시 인터넷 문제

VM끼리 연결하고 인터넷도 쓰는 간단글 개요 이번에는 VM을 연결하면서 생긴 인터넷 연결 오류에 대해 알아보겠다. 내부 서버 연결 지난 시간에 말했듯이, 프로젝트를 개발 환경에서 운영하기 위해 가상서버 2대를 만들었다. 두 서버를 인터넷에 연결하고, 서로 사설 IP로 통신시키기 위해 (사실 클러스터는 클라우드 구조도상 인터넷에 연결시키면 안 ...

최종 프로젝트 인프라 구축①-virtualbox 성능 문제

버추얼박스 거북이 없애기 개요 현재 다니는 부트 캠프에서 최종 프로젝트를 진행중이다. 이번 주부터 개발에 들어가게 되어 당직은 우선 로컬 개발 환경 구축을 담당하게 되었다. 인프라 구조 프로젝트는 부트캠프 측에서 AWS 요금을 지원해준다고 한다. 그렇다고 그냥 주는 건 당연히 아닌, 합당한 구조를 기획해 합당한 사유와 함께 제출해야 하는...