수업 때 약 한 3일에 걸쳐서 배웠던 부분이었다. 양이 많아서 관련 자료를 몇 번을 봐도 정리가 되지 않았다. 결국 프로젝트를 하면서 무리하게 진행하다가 배포된 서버가 오류가 났었던 적이 있다.(그 날 아찔했다 ㅠ) 우여곡절 끝에 현재까지 이해 하고 배웠던 백엔드 배포틑 두 가지로 나누어 보았다.
Load balancer
를 연결한다. Dokcer Registry
를 위한 준비를 한다. 그러기 위해서는 gcloud SDK
를 설치하여야 한다.kubernetes
- cluster를 생성한다.ingress
로 https 까지 확장CloudBuilder
를 통한 Github 트리거 생성으로 CI/CD
구축원래는 간단하게 요약만 하려고 했는데 써나가니 이렇게 많은줄은 몰랐다. kubernetes부터는 수업 자료를 기반으로 따라한거나 다름없어서 세부 내용은 나중에 채워 나가야겠다.
팀프로젝트 전에 정말 처음부터 복습한다는 생각으로 임하여 사실상 할 줄 아는 것이 없다시피 였다. 다행히 팀원들이 배려를 많이 해주기도 하고, 팀원들에게 조금이라도 도움이 될 정도로 배우게 된 계기였다.
중간에 GCP 크레딧 문제로 그리고 다른 부분을 복습 하느라고 로드밸런서에서 kubernetes로 넘어가지 못하는 상황이 있었다. 주변에서 Git Actios를 통해서 자동으로 배포 할 수 있다는 말에 솔깃 해서 시도하였으나...실력의 벽을 깨닫고 수업시간에 배운 거부터 습득하자는 마인드로 돌아섰다.
팀프로젝트 기간에 여러 오류들과 부딪히고 공부하는 동안에 참 많은 것을 배웠다. 약간의 자신감같은 것이 생겼다는 것이 가장 큰 선물이었다. 여전히 배울 것도 많고, 수업 시간에 배운것을 복붙한 느낌이 있어서 온전히 내 것으로 만들기위한 노력은 계속 되어야 할 것이다.