2006 2009 20122015
10 年以上のコンテナへのアプローチ
Work begin to
bring Google’s
internal container
patterns to the
outside world
GKE is generally available
August 2015
The modern concept of a
Linux ‘container’ is open-
sourced by Google
2018
Kubernetes is unveiled and
open-sourced
GKE On-Prem
announced
● コントロールプレーンのマネージド・サービス
● Envoy(Service proxy) の管理
● グローバル・ロードバランサ
● 中央管理のヘルスチェック
● トラフィックベースのオートスケール
[Note: Current config via GCP APIs only, Istio APIs coming soon]
Traffic Director
Traffic Director
Alpha
45.
Traffic Director forour services
Proxy
Frontend
Proxy
Shopping
Cart
Proxy
Payments
Traffic Director
Open xDSv2 APIs
46.
Traffic Director: GlobalLoad Balancing
Proxy
Frontend
Proxy
Shopping
Cart
Proxy
Payments
Traffic Director
Proxy
Frontend
Proxy
Shopping
Cart
Proxy
Payments
Web Front-end
app-cart-asia-southeast1
app-cart-us-central1
app-payment-asia-southeast1
app-payment-us-central1app-web-us-central1
app-web-asia-southeast1
Maya in
California
Shen in
Singapore
Shopping cart Payment
47.
Traffic Director: Cross-regionfailover and
overflow
Proxy
Frontend
Proxy
Shopping
Cart
Proxy
Payments
Traffic Director
Proxy
Frontend
Proxy
Shopping
Cart
Proxy
Payments
Web Front-end
app-cart-asia-southeast1
app-cart-us-central1
app-payment-asia-southeast1
app-payment-us-central1app-web-us-central1
app-web-asia-southeast1
Maya in
California
Shen in
Singapore
Shopping cart Payment
48.
Forward looking andsubject to change
Proxy
Frontend
Proxy
Shopping
Cart
Proxy
Payments
Istio SecurityMixer
Istio
Control
Plane
Future: Traffic Director for Istio + Envoy
Sidecar
proxy in
dataplane
(Envoy)
Traffic Director
HTTP/1.1, HTTP/2,
gRPC, TCP, TLS
HTTP/1.1, HTTP/2,
gRPC, TCP, TLS
Google Cloud
Managed
by GCP
Open xDSv2 API