프로젝트이관

이관 교육

10.30.1.54, 46

deploy -> domain server -> 168.115.32.50, 51, 52, 53???

cola.donga.ac.kr

OSCI

  • 프론트엔드 / 백엔드 / gitops(yaml 파일들. deployment) 레파지토리 분할을 권장(3개)

  • 도커파일검토

  • 빌드, 배포 이미지에 대한 경로 변경

  • .netcore 도커파일

    • ENV, localtime 등등은 모두 deployment 혹은 configmap으로 변경하는 것이 좋음
    • 이렇게 들어가면 환경변수가 변경될 때 마다 이미지 수정이 이루어짐
  • jenkins

    • 샘플 프로젝트 : maven build 기반
    • source URL 등 모두 기입이 필요하다
    • gitlab 연동을 위하여 토큰 생성이 필요
      • 기본적으로 하나 만들어주고 가셨다
    • crendential은 expired되기 전에 미리 교체
    • -> expired 되면 빌드가 삑사리가 날 것이기 때문에, 그때 교체해도 된다
  • 성능 개선 : 나중에 도메인으로 바로 쓰는것보다는 서비스 이름으로 돌리는 것이 좋다

2일차 이관 시작

  • 가나다라마바사아자차카타파하
  • 아야어여오오요우유으이
  • 의자왕
  • 의자의자왕
  • 가나다라마바사아자차카타파하
  • 이미지 경로
  • 항상 컨테이너 이미지를 아웃바운드를 쓰기 어려우니 내부 하버에 이미지를 등록하여 사용

  1. 이관 1] 빌드
  • 도커파일의 빌드 소스를 젠킨스 부분을 이동
  • 이미지 빌드시 명시하여 사용(latest를 사용하지 말자)
  • yaml 을 별도 프로젝트로 이동하자

2]

3일차 교육