주갤문학상수상자
460
2020-04-02 10:31:45
2
213

도커, 젠킨스 활용해서 서버 무중단 배포를 하고싶습니다.


1. 개발자가 코드를 커밋한다

2. 젠킨스에서 감지하고

3. 제킨스파일, 도커파일 읽어서 원래 떠잇던 서버(docker container)가 내려간다.

4. 새로운 버전의 서버(docker container)가 올라온다.

5. 새 서버로 요청이 들어온다.


이 과정인데

3번과 4번 사이에 새버전 서버가 올라올때까지는 요청을 못받습니다... 당연한거지만

이걸 어떻게 해결할수 잇나요?/


서버를 2개 띄우고 트래픽나눠서 먹다가

커밋이 들어오면 한개만 먼저 새로 올리고

다 올라가면 다른한개도 새로 올리고,,, 이렇게 하고 싶은데...


관련내용을 알수잇는 검색키워드라도 알려주시면 감사하겠습니다.

0
0
  • 답변 2

  • 난한놈만패
    332
    2020-04-02 10:52:07

    GIT + JENKINS +  KUBERNETES 

    0
  • fender
    17k
    2020-04-02 11:10:39

    '블루-그린 배포'라는 주제어를 찾아보시면 도움이 될 것 같습니다.

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.