본문 바로가기
프로젝트/장애인 PT 플랫폼, PTFD

NCP CI CD 구축(IN K8S CLUSTER)

by 임지혁코딩 2024. 7. 14.

결과

  1. 로컬에서 PUSH


2.자동 이미지 빌드

 

3. 자동 배포

 

배포 전략 → ROLLING (모두가 MSA 이므로, 추가 자원 소비 방지)

ROLLING은 싹다. BLUE GREEN은 버전 1,2 , 카나리는 조금

  

 

   4. 배포 완료

주의 할 점: 포트 번호 변경은 CI/CD로 불가. → K8S 보안 정책 (이미지 변경은 가능)

 

 

느낀 점:

  1. 정말 CLOUD 생태계의 경쟁은 치열하구나
  • NCP의 CI/CD 구축은, 정말 너무나도 편리하였음.
  • 이 정도 기술력이라면. . 국내 클라우드 생태계는 바뀔 수도 있겠다는 생각을 했음
  • 언제든지 바뀔 수 있는 것이, 시장의 지배자라는 생각을 했으며, 이에 따라 적재 적소에 맞는 활용 능력이 필요함을 깨달음.
  • K8S 구축 과정에서는 SPRING CLOUD를 분리하는 과정에서 고난이 있었지만, CI/CD의 구축 자체는 매우 편리함을 깨달았음.
  1. 협업 과정에서, 프로젝트의 전반적인 내용을 알고 있어야 함을 체득 했음
  • 기존 CI/CD 구축에 정말 오랜 시간이 걸릴 것이라고 예측했음
  • 하지만, 참여한 팀원 모두가 서로의 로직과 아키텍처를 알고 있었고, 이에 따라 굉장히 빠르게 구축할 수 있었음
  • DEVOPS 문화를 이루기 위해선, 시스템에 대한 자세한 이해가 있어야 작업이 단축화 됨을 깨달음.
  1. 불평을 표할 시간에, 해결할 방법을 찾으면 무엇이든 할 수 있음을 깨달음
  • 기존 졸업 작품의 CLOUD 서버가 나오지 않자 찾아 냈던 공모전, 서버 지원 .
  • 그때 포기하고 서버만을 기다렸다면, 이런 귀중한 기회를 얻지 못했을 것임.
  • 항상 주어진 고난에 불평을 표하고, 시간을 소비하지 말자는 깨달음을 얻음.

'프로젝트 > 장애인 PT 플랫폼, PTFD' 카테고리의 다른 글

배포 완료. 프로젝트 회고  (0) 2024.07.31
API GATEWAY -NCP  (0) 2024.07.10
CI/CD  (0) 2024.07.08
NCP + K8S의 DB를 LOCAL에서 사용하기  (0) 2024.07.06
NCP로 GCP 활용 부 변경  (0) 2024.07.04