Upgrade to Pro — share decks privately, control downloads, hide ads and more …

GKE@AbemaTV

Ryosuke Suto
October 15, 2016

 GKE@AbemaTV

AbemaTV Developer Conference 2016

Ryosuke Suto

October 15, 2016
Tweet

More Decks by Ryosuke Suto

Other Decks in Technology

Transcript

  1. Node1 Minion1 RC1 Pod1-1 Pod1-2 Pod2-1 Pod2-2 Service1 Service2 Kubernetesの構成

    • Master:クラスタを管理 ◦ GKEでは表示されない • Minion:コンテナが起動するノード • Pod:コンテナのグループ • Replication Controller:起動するPod数や 環境変数を管理(Deployments) • Service:Pod郡のエンドポイント
  2. iOS GCP Load Balancing Cloud DNS Cloud Storage Compute Engine

    Redis Compute Engine MongoDB Stackdriver Monitoring Pub/Sub BigQuery Stackdriver Logging 画像基盤 広告基盤 Client Backend Monitor CDN API/web Container Engine(GKE) Gateway Media Proxy コメント ユーザー 課金 web etc Logging Compute Engine transcoder 社内基盤 ログ基盤 スタジオ/ロケ地 Studio transcoder ここの話
  3. アーキテクチャ • GKE • GCE • GCS • Stackdriver •

    BigQuery • Cloud Pub/Sub • Redis, MongoDB • Varnish, Nginx
  4. SPEC • n1-highcpu-16 × 50node ◦ 16 vCPUs, 14.4 GB

    memory • 33 Services • 216 Pods