Submit Search
Upload
Google Container Engine と Kubernetes で 無理をしないコンテナ管理
•
9 likes
•
13,772 views
Ryosuke Suto
Follow
GCP Next Tokyo 2016
Read less
Read more
Technology
Report
Share
Report
Share
1 of 19
Download now
Download to read offline
Recommended
AbemaTV Developer Conference 2016
AbemaTV Developer Conference 2016
康洋 板敷
Developers Summit 2018: ストリームとバッチを融合したBigData Analytics ~事例とデモから見えてくる、これからのデー...
Developers Summit 2018: ストリームとバッチを融合したBigData Analytics ~事例とデモから見えてくる、これからのデー...
オラクルエンジニア通信
Decode19 cd42 fixer_public_0601
Decode19 cd42 fixer_public_0601
Shotaro Suzuki
Developers Summit 2018 | IoTサービスを始める際に必要なこととは
Developers Summit 2018 | IoTサービスを始める際に必要なこととは
SORACOM,INC
Five Steps to Culture Change を日本語で解説する 2020/11/06
Five Steps to Culture Change を日本語で解説する 2020/11/06
Issei Hiraoka
Google Colab環境でPythonスクレイピング
Google Colab環境でPythonスクレイピング
Core Concept Technologies
第一回☆GREE AI Programming ContestでTensorFlow
第一回☆GREE AI Programming ContestでTensorFlow
gree_tech
社内エンジニアを支えるテクニカルアカウントマネージャー
社内エンジニアを支えるテクニカルアカウントマネージャー
Rakuten Group, Inc.
Recommended
AbemaTV Developer Conference 2016
AbemaTV Developer Conference 2016
康洋 板敷
Developers Summit 2018: ストリームとバッチを融合したBigData Analytics ~事例とデモから見えてくる、これからのデー...
Developers Summit 2018: ストリームとバッチを融合したBigData Analytics ~事例とデモから見えてくる、これからのデー...
オラクルエンジニア通信
Decode19 cd42 fixer_public_0601
Decode19 cd42 fixer_public_0601
Shotaro Suzuki
Developers Summit 2018 | IoTサービスを始める際に必要なこととは
Developers Summit 2018 | IoTサービスを始める際に必要なこととは
SORACOM,INC
Five Steps to Culture Change を日本語で解説する 2020/11/06
Five Steps to Culture Change を日本語で解説する 2020/11/06
Issei Hiraoka
Google Colab環境でPythonスクレイピング
Google Colab環境でPythonスクレイピング
Core Concept Technologies
第一回☆GREE AI Programming ContestでTensorFlow
第一回☆GREE AI Programming ContestでTensorFlow
gree_tech
社内エンジニアを支えるテクニカルアカウントマネージャー
社内エンジニアを支えるテクニカルアカウントマネージャー
Rakuten Group, Inc.
エンジニアが牽引する3Dアバター事業とAIの活用 [DeNA TechCon 2019]
エンジニアが牽引する3Dアバター事業とAIの活用 [DeNA TechCon 2019]
DeNA
これからはじめる Power Platform
これからはじめる Power Platform
Rie Okuda
機械学習をScrumで組織的に学習する (RSGT2022)
機械学習をScrumで組織的に学習する (RSGT2022)
Yukio Okajima
Visual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
Visual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
Issei Hiraoka
[Developers Summit 2018] Microsoft AIプラットフォームによるインテリジェント アプリケーションの構築
[Developers Summit 2018] Microsoft AIプラットフォームによるインテリジェント アプリケーションの構築
Naoki (Neo) SATO
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
Issei Hiraoka
【Logic Apps編】ノンコーディングでデキる!お問い合わせフォーム機能拡張
【Logic Apps編】ノンコーディングでデキる!お問い合わせフォーム機能拡張
典子 松本
【17-E-4】GitHub Enterpriseユーザ企業登壇!企業文化にイノベーションを起こすモダンなソフトウェア開発環境とは?
【17-E-4】GitHub Enterpriseユーザ企業登壇!企業文化にイノベーションを起こすモダンなソフトウェア開発環境とは?
Developers Summit
Microsoft Power Platformで組織に力を与えよう
Microsoft Power Platformで組織に力を与えよう
Taiki Yoshida
長寿なゲーム事業におけるアプリビルドの効率化
長寿なゲーム事業におけるアプリビルドの効率化
gree_tech
総売り上げ:35,400円 受託エンジニアが自社サービスのPOをやって学んだこと。
総売り上げ:35,400円 受託エンジニアが自社サービスのPOをやって学んだこと。
Yukio Okajima
進化を続けるBluemix 最新情報
進化を続けるBluemix 最新情報
softlayerjp
2020/12/03 SaaS を正しい方向へ加速するフィードバックループ
2020/12/03 SaaS を正しい方向へ加速するフィードバックループ
Issei Hiraoka
POWA50 - Power Apps と Power Automate の大規模な管理とサポート
POWA50 - Power Apps と Power Automate の大規模な管理とサポート
Taiki Yoshida
【初公開】チャットワーク検索機能を支える技術
【初公開】チャットワーク検索機能を支える技術
Yoshinori Fujiwara
100PBを越えるデータプラットフォームの実情
100PBを越えるデータプラットフォームの実情
Rakuten Group, Inc.
データソースにLinqDataSourceを使った場合のGridViewの高速化
データソースにLinqDataSourceを使った場合のGridViewの高速化
Core Concept Technologies
KongHQ Summit Japan 2021
KongHQ Summit Japan 2021
Arshal Ameen
『ラブライブ!スクールアイドルフェスティバル ALL STARS』における開発事例 ~システムUIの管理についてご紹介~
『ラブライブ!スクールアイドルフェスティバル ALL STARS』における開発事例 ~システムUIの管理についてご紹介~
KLab Inc. / Tech
NoOpsへの挑戦
NoOpsへの挑戦
Hiromasa Oka
大規模インフラで考える インフラチームの未来
大規模インフラで考える インフラチームの未来
Masayuki Ueda
Pokémon GOとGCP
Pokémon GOとGCP
Google Cloud Platform - Japan
More Related Content
What's hot
エンジニアが牽引する3Dアバター事業とAIの活用 [DeNA TechCon 2019]
エンジニアが牽引する3Dアバター事業とAIの活用 [DeNA TechCon 2019]
DeNA
これからはじめる Power Platform
これからはじめる Power Platform
Rie Okuda
機械学習をScrumで組織的に学習する (RSGT2022)
機械学習をScrumで組織的に学習する (RSGT2022)
Yukio Okajima
Visual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
Visual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
Issei Hiraoka
[Developers Summit 2018] Microsoft AIプラットフォームによるインテリジェント アプリケーションの構築
[Developers Summit 2018] Microsoft AIプラットフォームによるインテリジェント アプリケーションの構築
Naoki (Neo) SATO
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
Issei Hiraoka
【Logic Apps編】ノンコーディングでデキる!お問い合わせフォーム機能拡張
【Logic Apps編】ノンコーディングでデキる!お問い合わせフォーム機能拡張
典子 松本
【17-E-4】GitHub Enterpriseユーザ企業登壇!企業文化にイノベーションを起こすモダンなソフトウェア開発環境とは?
【17-E-4】GitHub Enterpriseユーザ企業登壇!企業文化にイノベーションを起こすモダンなソフトウェア開発環境とは?
Developers Summit
Microsoft Power Platformで組織に力を与えよう
Microsoft Power Platformで組織に力を与えよう
Taiki Yoshida
長寿なゲーム事業におけるアプリビルドの効率化
長寿なゲーム事業におけるアプリビルドの効率化
gree_tech
総売り上げ:35,400円 受託エンジニアが自社サービスのPOをやって学んだこと。
総売り上げ:35,400円 受託エンジニアが自社サービスのPOをやって学んだこと。
Yukio Okajima
進化を続けるBluemix 最新情報
進化を続けるBluemix 最新情報
softlayerjp
2020/12/03 SaaS を正しい方向へ加速するフィードバックループ
2020/12/03 SaaS を正しい方向へ加速するフィードバックループ
Issei Hiraoka
POWA50 - Power Apps と Power Automate の大規模な管理とサポート
POWA50 - Power Apps と Power Automate の大規模な管理とサポート
Taiki Yoshida
【初公開】チャットワーク検索機能を支える技術
【初公開】チャットワーク検索機能を支える技術
Yoshinori Fujiwara
100PBを越えるデータプラットフォームの実情
100PBを越えるデータプラットフォームの実情
Rakuten Group, Inc.
データソースにLinqDataSourceを使った場合のGridViewの高速化
データソースにLinqDataSourceを使った場合のGridViewの高速化
Core Concept Technologies
KongHQ Summit Japan 2021
KongHQ Summit Japan 2021
Arshal Ameen
『ラブライブ!スクールアイドルフェスティバル ALL STARS』における開発事例 ~システムUIの管理についてご紹介~
『ラブライブ!スクールアイドルフェスティバル ALL STARS』における開発事例 ~システムUIの管理についてご紹介~
KLab Inc. / Tech
NoOpsへの挑戦
NoOpsへの挑戦
Hiromasa Oka
What's hot
(20)
エンジニアが牽引する3Dアバター事業とAIの活用 [DeNA TechCon 2019]
エンジニアが牽引する3Dアバター事業とAIの活用 [DeNA TechCon 2019]
これからはじめる Power Platform
これからはじめる Power Platform
機械学習をScrumで組織的に学習する (RSGT2022)
機械学習をScrumで組織的に学習する (RSGT2022)
Visual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
Visual Studio Code のこれまでとこれから at OSC 2021 Online/Spring
[Developers Summit 2018] Microsoft AIプラットフォームによるインテリジェント アプリケーションの構築
[Developers Summit 2018] Microsoft AIプラットフォームによるインテリジェント アプリケーションの構築
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
2021/03/19 パブリッククラウドを活かす運用プロセス自動化
【Logic Apps編】ノンコーディングでデキる!お問い合わせフォーム機能拡張
【Logic Apps編】ノンコーディングでデキる!お問い合わせフォーム機能拡張
【17-E-4】GitHub Enterpriseユーザ企業登壇!企業文化にイノベーションを起こすモダンなソフトウェア開発環境とは?
【17-E-4】GitHub Enterpriseユーザ企業登壇!企業文化にイノベーションを起こすモダンなソフトウェア開発環境とは?
Microsoft Power Platformで組織に力を与えよう
Microsoft Power Platformで組織に力を与えよう
長寿なゲーム事業におけるアプリビルドの効率化
長寿なゲーム事業におけるアプリビルドの効率化
総売り上げ:35,400円 受託エンジニアが自社サービスのPOをやって学んだこと。
総売り上げ:35,400円 受託エンジニアが自社サービスのPOをやって学んだこと。
進化を続けるBluemix 最新情報
進化を続けるBluemix 最新情報
2020/12/03 SaaS を正しい方向へ加速するフィードバックループ
2020/12/03 SaaS を正しい方向へ加速するフィードバックループ
POWA50 - Power Apps と Power Automate の大規模な管理とサポート
POWA50 - Power Apps と Power Automate の大規模な管理とサポート
【初公開】チャットワーク検索機能を支える技術
【初公開】チャットワーク検索機能を支える技術
100PBを越えるデータプラットフォームの実情
100PBを越えるデータプラットフォームの実情
データソースにLinqDataSourceを使った場合のGridViewの高速化
データソースにLinqDataSourceを使った場合のGridViewの高速化
KongHQ Summit Japan 2021
KongHQ Summit Japan 2021
『ラブライブ!スクールアイドルフェスティバル ALL STARS』における開発事例 ~システムUIの管理についてご紹介~
『ラブライブ!スクールアイドルフェスティバル ALL STARS』における開発事例 ~システムUIの管理についてご紹介~
NoOpsへの挑戦
NoOpsへの挑戦
Viewers also liked
大規模インフラで考える インフラチームの未来
大規模インフラで考える インフラチームの未来
Masayuki Ueda
Pokémon GOとGCP
Pokémon GOとGCP
Google Cloud Platform - Japan
ポコロンダンジョンズとリアルタイム通信 -サーバサイド編-
ポコロンダンジョンズとリアルタイム通信 -サーバサイド編-
Suguru Shirai
ポコロンダンジョンズとリアルタイム通信 -クライアント編-
ポコロンダンジョンズとリアルタイム通信 -クライアント編-
Suguru Shirai
[Azure Deep Dive] クラウド デザイン パターン ~優れたシステム構築のためのガイダンス~
[Azure Deep Dive] クラウド デザイン パターン ~優れたシステム構築のためのガイダンス~
Naoki (Neo) SATO
AbemaTVの動画配信を支えるサーバーサイドシステム
AbemaTVの動画配信を支えるサーバーサイドシステム
yuichiro nakazawa
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
Shumpei Shiraishi
Kubernetesを触ってみた
Kubernetesを触ってみた
Kazuto Kusama
Viewers also liked
(8)
大規模インフラで考える インフラチームの未来
大規模インフラで考える インフラチームの未来
Pokémon GOとGCP
Pokémon GOとGCP
ポコロンダンジョンズとリアルタイム通信 -サーバサイド編-
ポコロンダンジョンズとリアルタイム通信 -サーバサイド編-
ポコロンダンジョンズとリアルタイム通信 -クライアント編-
ポコロンダンジョンズとリアルタイム通信 -クライアント編-
[Azure Deep Dive] クラウド デザイン パターン ~優れたシステム構築のためのガイダンス~
[Azure Deep Dive] クラウド デザイン パターン ~優れたシステム構築のためのガイダンス~
AbemaTVの動画配信を支えるサーバーサイドシステム
AbemaTVの動画配信を支えるサーバーサイドシステム
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
TechFeedのつくりかた - Angular2/Webpack/Ionic2/Cordova実践入門
Kubernetesを触ってみた
Kubernetesを触ってみた
Similar to Google Container Engine と Kubernetes で 無理をしないコンテナ管理
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten, core skills neede...
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten, core skills neede...
Rakuten Group, Inc.
Qlik Enterprise Managerの導入と利用方法
Qlik Enterprise Managerの導入と利用方法
QlikPresalesJapan
AimingでGoogle Cloud Platformの利用について
AimingでGoogle Cloud Platformの利用について
(shibao)芝尾 (kouichiro)幸一郎
株式会社フォーエム_会社紹介資料
株式会社フォーエム_会社紹介資料
RikakoMaeda
GCPで広告動画を自動生成した話し
GCPで広告動画を自動生成した話し
Shotaro Murai
Xpagesからさらにその先へ、最新Dominoアプリケーション開発で企業のノーツアプリはこう生まれ変わる
Xpagesからさらにその先へ、最新Dominoアプリケーション開発で企業のノーツアプリはこう生まれ変わる
Kazunori Tatsuki
【GCC2019】モノビットエンジンがついにクラウド化!しかし、インフラでまさかのAzureを利用!?本当に大丈夫なの?
【GCC2019】モノビットエンジンがついにクラウド化!しかし、インフラでまさかのAzureを利用!?本当に大丈夫なの?
モノビット エンジン
M3L会社紹介資料 (2020.8.19日本語版)
M3L会社紹介資料 (2020.8.19日本語版)
M3L Inc.
事業共創ワークセッションのご案内
事業共創ワークセッションのご案内
Yuichiro KATO
SORACOM UG Explorer 2018 - IoTxAIを活用した小売業向け店舗解析サービスの仕組みとノウハウ
SORACOM UG Explorer 2018 - IoTxAIを活用した小売業向け店舗解析サービスの仕組みとノウハウ
紘之 大田黒
ファーストアカウンティング会社説明資料 for engineer 2022年7月版
ファーストアカウンティング会社説明資料 for engineer 2022年7月版
ファーストアカウンティング 採用担当
QAファンネル振り返り術
QAファンネル振り返り術
JumpeiIto2
SDGC2018報告「ネットビジネスとサービスデザイン」
SDGC2018報告「ネットビジネスとサービスデザイン」
Nozomu Tannaka
SDGC2018 redux Tannaka
SDGC2018 redux Tannaka
Service Design Network Japan Chapter
Automotive agile 自動車業界を取り巻くアジャイル・スクラムの潮流
Automotive agile 自動車業界を取り巻くアジャイル・スクラムの潮流
Kazutaka Sankai
2017年度 AMG Solution 会社説明会資料
2017年度 AMG Solution 会社説明会資料
Tomoteru Sannomiya
Happiness Checker Bata はぴねすチェッカーβ
Happiness Checker Bata はぴねすチェッカーβ
Smart Innovation | IMJ
GTMF 2017:IncrediBuildでビルド時間を最大90%短縮! インクレディビルドジャパン株式会社
GTMF 2017:IncrediBuildでビルド時間を最大90%短縮! インクレディビルドジャパン株式会社
Game Tools & Middleware Forum
Future customer experience
Future customer experience
Katsuhiro Aizawa
Azureプラットフォームを利用した当社サービス展開のご紹介
Azureプラットフォームを利用した当社サービス展開のご紹介
IoTビジネス共創ラボ
Similar to Google Container Engine と Kubernetes で 無理をしないコンテナ管理
(20)
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten, core skills neede...
楽天市場で使われている技術、エンジニアに必要なコアスキルとはTechnology used in Rakuten, core skills neede...
Qlik Enterprise Managerの導入と利用方法
Qlik Enterprise Managerの導入と利用方法
AimingでGoogle Cloud Platformの利用について
AimingでGoogle Cloud Platformの利用について
株式会社フォーエム_会社紹介資料
株式会社フォーエム_会社紹介資料
GCPで広告動画を自動生成した話し
GCPで広告動画を自動生成した話し
Xpagesからさらにその先へ、最新Dominoアプリケーション開発で企業のノーツアプリはこう生まれ変わる
Xpagesからさらにその先へ、最新Dominoアプリケーション開発で企業のノーツアプリはこう生まれ変わる
【GCC2019】モノビットエンジンがついにクラウド化!しかし、インフラでまさかのAzureを利用!?本当に大丈夫なの?
【GCC2019】モノビットエンジンがついにクラウド化!しかし、インフラでまさかのAzureを利用!?本当に大丈夫なの?
M3L会社紹介資料 (2020.8.19日本語版)
M3L会社紹介資料 (2020.8.19日本語版)
事業共創ワークセッションのご案内
事業共創ワークセッションのご案内
SORACOM UG Explorer 2018 - IoTxAIを活用した小売業向け店舗解析サービスの仕組みとノウハウ
SORACOM UG Explorer 2018 - IoTxAIを活用した小売業向け店舗解析サービスの仕組みとノウハウ
ファーストアカウンティング会社説明資料 for engineer 2022年7月版
ファーストアカウンティング会社説明資料 for engineer 2022年7月版
QAファンネル振り返り術
QAファンネル振り返り術
SDGC2018報告「ネットビジネスとサービスデザイン」
SDGC2018報告「ネットビジネスとサービスデザイン」
SDGC2018 redux Tannaka
SDGC2018 redux Tannaka
Automotive agile 自動車業界を取り巻くアジャイル・スクラムの潮流
Automotive agile 自動車業界を取り巻くアジャイル・スクラムの潮流
2017年度 AMG Solution 会社説明会資料
2017年度 AMG Solution 会社説明会資料
Happiness Checker Bata はぴねすチェッカーβ
Happiness Checker Bata はぴねすチェッカーβ
GTMF 2017:IncrediBuildでビルド時間を最大90%短縮! インクレディビルドジャパン株式会社
GTMF 2017:IncrediBuildでビルド時間を最大90%短縮! インクレディビルドジャパン株式会社
Future customer experience
Future customer experience
Azureプラットフォームを利用した当社サービス展開のご紹介
Azureプラットフォームを利用した当社サービス展開のご紹介
Recently uploaded
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
danielhu54
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
Recently uploaded
(9)
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Google Container Engine と Kubernetes で 無理をしないコンテナ管理
1.
Google Container Engine
と Kubernetes で 無理をしないコンテナ管理 株式会社サイバーエージェント 技術本部 サービスリライアビリティグループエンジニア兼マネージャー 須藤 涼介
2.
2 自己紹介 ● 須藤涼介(Suto Ryosuke) ●
株式会社サイバーエージェント ● 技術本部サービスリライアビリティグループ(SRG) ● カスタマーサポート→アメーバピグ→ネットワーク→コミュニ ティ系サービス→ソーシャルゲーム→AbemaTV
3.
3 アジェンダ ● AbemaTVの紹介 ● GKEの選定理由 ●
GKE利用のメリット ● 苦労したこと ● 導入した感想と課題
4.
4 株式会社サイバーエージェント ● メディア事業 ● インターネット広告事業 ●
ゲーム事業 ● 投資育成事業 「21世紀を代表する会社を創る」
5.
5 インターネットテレビ局「AbemaTV」 株式会社AbemaTV: 株式会社サイバーエージェントと株式会社テレビ朝日の共同出資により 2015年4月設立 会員登録不要 無料で利用可能
コメントや動画の投稿などの SNS連携機能 スマートデバイスに合わせた UI/UX 見逃し配信 オンデマンド機能(月額 960円) テレビのような受け身視聴 24時間365日配信
6.
6 インターネット技術で「テレビ」を再現する
7.
7 アーキテクチャ
8.
8 ● Master:クラスタを管理 ○ GKEでは表示されない ●
Minion:Dockerが起動するノード ● Pod:コンテナのグループ ● Replication Controller:起動するPod数 や環境変数を管理(Replica Sets) ● Service:Pod郡のエンドポイント Node1 Minion1 RC1 Pod1-1 Pod1-2 Pod2-1 Pod2-2 Service1 Service2 Kubernetesの構成
9.
9 apiVersion: v1 kind: ReplicationController metadata: name:
abema-xxx spec: replicas: 4 ←起動するPodの数 selector: name: abema-xxx template: metadata: labels: name: abema-xxx environment: dev spec: containers: - name: abema-xxx ↓環境変数 env: - name: ENV value: development - name: REDIS_ADDR value: redis-a:6379,redis-b:6379,redis-c:6379 image: asia.gcr.io/[projectid]/abema-xxx:v1.1.0 ports: ↑起動するDockerイメージとタグ - containerPort: 30500 protocol: TCP initialDelaySeconds: 15 timeoutSeconds: 5 apiVersion: v1 kind: Service metadata: name: abema-xxx labels: name: abema-xxx spec: selector: name: abema-xxx ports: - port: 8484 ↓Pod郡にアクセスするためのポート nodePort: 30200 protocol: TCP name: http type: NodePort ReplicationController.yaml Service.yaml
10.
10 GKE at AbemaTV ●
ホストOS : Debian GNU/Linux 7 ● Kubernetes v1.2.0 ● Docker 1.9.1 ● ベースイメージ : Alpine Linux, Ubuntu
11.
11 なぜDockerを選択したか? ● マイクロサービスアーキテクチャとの親和性 ○ 各機能ごとに機能開発、リリース、スケール計画 ○
追加機能でインフラの準備が必要ない ○ カナリアリリース ● 迅速で容易なスケーラビリティ
12.
12 なぜGKEを選択したか ● 2015年8月にGKEの正式版が公開(GA) ● マネージドサービスとして提供されている ○
MasterやDockerレジストリの管理が不要 ● インスタンスグループによるクラスター管理 ● OSSによる活発な開発、アップデート
13.
13 利用するメリット ● 実行環境の差がなくなる ● クラスタのスケールが容易 ●
Stackdriver Loggingとの連携 ○ 各コンテナの標準出力はStackdriver Loggingに
14.
14 苦労したこと
15.
15 Podとクラスタのオートスケール設計 ● Podのスケール設定はKubernetesのHPA(Horizontal Pod
Autoscaling) ● クラスタのスケール設定はGCEのInstance Group ● 協調するバランスが難しい →現状は手動でコントロールしている
16.
16 負荷試験でQuota制限 ● 負荷試験でPodのスクラップ&ビルド増加 ● Cloud
Logging APIのQuota制限 ○ 負荷を調査したいのにログが出ない ● Cloud Monitoring APIのQuota制限 ○ 負荷を調査したいのにリソースが(以下略
17.
17 運用してみての感想 ● プロビジョニングツールがいらない ● DevとOpsの距離が近づく ○
アプリケーションエンジニアとインフラエンジニアが同じリ リースフロー、開発サイクルで作業できる ■ Dockerイメージ作成 ■ Replication Controller(Deployment)の更新
18.
18 今後の課題 ● GKEクラスターのリソース管理 ○ Requests,
Limitsの最適化 ○ クラスタのオートスケール ● Multi-Zone対応
19.
19 GKEではじめよう
Download now