블로그 이미지
평범하게 살고 싶은 월급쟁이 기술적인 토론 환영합니다.같이 이야기 하고 싶으시면 부담 말고 연락주세요:이메일-bwcho75골뱅이지메일 닷컴. 조대협


Archive»



구글 클라우드 해커톤 세션으로 진행한 강의 내용입니다

50분 정도 인데, 짧게 쿠버네티스에 대한 설명과, 마이크로서비스에 대한 설명

그리고 쿠버네티스 에코 시스템인 Spinnaker, Istio, KNative 등에 대해서 설명합니다



본인은 구글 클라우드의 직원이며, 이 블로그에 있는 모든 글은 회사와 관계 없는 개인의 의견임을 알립니다.

댓글을 달아 주세요

  1. DansoJ 2018.10.01 13:58  댓글주소  수정/삭제  댓글쓰기

    좋은 강의 감사 합니다. 말씀 하신대로 고난의 길을 걷고 있는데 도움이 많이 됩니다.
    한가지 궁금한게 있습니다.
    (request) -> Sevice -> (loadbalanced)pod -> [다른 Service] -> 여러 pod중 특정 pod
    이런 구조가 가능 할까요?

    첫번째 서비스에 묶여 있는 pod들 간에는 상관 없는데
    두번째 pod는 사용자 인증등의 이유로
    같은 사용자에 한해서는 두번째,세번째 요청도 같은 pod에서 서비스를 해야 하는 경우가 있어서요.
    istio 등을 사용하면 될런지... 궁금 하네요.

  2. 조대협 2018.10.01 14:25 신고  댓글주소  수정/삭제  댓글쓰기

    (request) -> Sevice -> (loadbalanced)pod -> [다른 Service]

    이것까지는 가능할거 같구요.
    두번째는 다른 서비스를 쓸것이 아니라 L7 계층의 로드밸런서가 별도로 필요할것 같습니다. HTTP Header에 user ID등을 넣고 이 ID에 따라서 Session Affinity를 주는 방법인데, 이 경우는 Envoy(또는 Istio)를 사용하시는 방법이 좋겠습니다.

    • DansoJ 2018.10.04 16:12  댓글주소  수정/삭제

      빠르게 덧글 달아 주셨는데 확인을 이제야 했습니다 ^^;; 감사드리구요.

      [다른 Service]라고 표시한게.. 저도 두번째 서비스를 생략하고
      첫번째 pod에서 (프로그램 적으로 판단하는 로직을 넣어서) 두번째 pod 호출하도록 생각하고 있었습니다.

      envoy / Istio 를 이 게시글에서 처음 봐서 혹시나 했는데 공부해보겠습니다.

      매우매우 감사합니다. ^^