이야기박스

Google Cloud Summit 2019, Seoul 본문

Hobby/각종 후기

Google Cloud Summit 2019, Seoul

박스님 2019. 11. 6. 12:34
반응형

# Track 2. Kubernetes + Anthos 한번에 배포

강연자 : 조병욱

마이크로 서비스의 문제점 : 관리해야 하는 인스턴스가 너무 많음

 

## 마이크로서비스 아키텍쳐 패턴

위 문제 해결하기 위함

- 서킷 브레이커

==> 인프라레벨 컨트롤, Istio

  • L7(http level) 라우팅 가능
  • 트래픽 모니터링 / 컨트롤 가능 (스택드라이버 등)
  • 트래픽이 컨테이너를 떠나는 순간 자동 암호화 제공

## Knative

  • 오픈소스, 쿠버네티스 환경
  • 오토 스케일링
  • 카나리 / A-B 배포 모두 가능

장점.

sync / async 처리

좋은 스케일링 속도

 

## 통합된 개발환경, Anthos

여러 Kubernetes 클러스터 관리는  어떻게 할까?

==> 통합된 쿠버네티스 클러스터 운영 환경 제공

  • 설정 관리
  • 마켓 플레이스
  • 모니터링 / 로깅
  • 빌드 배포

 

Note. 클러스터가 커서, 너무 많은 빌드가 필요하면?
빌드를 컨테이너 안에서 제공. 젠킨스를 컨테이너로 만들어서 빌드가 필요할때, 컨테이너를 올리고 빌드.

 

## SKAFFOLD

이미지 빌드부터 쿠버네티스 배포까지 너무 복잡함

==> maven jib을 같이 쓸 수 있음

VisualStudio Code, Intellij에 구성되어 있음

== 리모트에 있는 쿠버네티스 클러스터에서 라이브로 디버깅 가능 (Cloud code 기능)

 

## Binary Authorization

컨테이너 이미지 Certificated 인증

오픈소스 zipkin 기반

 

 

 

반응형