Soumettre la recherche
Mettre en ligne
小規模でもGKE - DevFest Tokyo 2016
•
11 j'aime
•
2,529 vues
L
lestrrat
Suivre
大規模サイトでなくてもGKE/Kubernetesは便利!
Lire moins
Lire la suite
Ingénierie
Signaler
Partager
Signaler
Partager
1 sur 61
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
GKEで半年運用してみた
GKEで半年運用してみた
Katsutoshi Nagaoka
kubernetes(GKE)環境におけるdatadog利用
kubernetes(GKE)環境におけるdatadog利用
Koichi HARUNA
最近のKubernetesとDocker Machine/Swarmの話
最近のKubernetesとDocker Machine/Swarmの話
Kazuto Kusama
Fission で 始める Containerless Kubernetes #serverlesstokyo
Fission で 始める Containerless Kubernetes #serverlesstokyo
y_taka_23
Wordpress案件にgkeを採用してみた(短縮版)
Wordpress案件にgkeを採用してみた(短縮版)
Yu Amano
DockerとKubernetesが作る未来
DockerとKubernetesが作る未来
Kazuto Kusama
Introduction to Magnum (JP)
Introduction to Magnum (JP)
Motohiro OTSUKA
新しいOpenShiftのしくみを調べてみた
新しいOpenShiftのしくみを調べてみた
Kazuto Kusama
Recommandé
GKEで半年運用してみた
GKEで半年運用してみた
Katsutoshi Nagaoka
kubernetes(GKE)環境におけるdatadog利用
kubernetes(GKE)環境におけるdatadog利用
Koichi HARUNA
最近のKubernetesとDocker Machine/Swarmの話
最近のKubernetesとDocker Machine/Swarmの話
Kazuto Kusama
Fission で 始める Containerless Kubernetes #serverlesstokyo
Fission で 始める Containerless Kubernetes #serverlesstokyo
y_taka_23
Wordpress案件にgkeを採用してみた(短縮版)
Wordpress案件にgkeを採用してみた(短縮版)
Yu Amano
DockerとKubernetesが作る未来
DockerとKubernetesが作る未来
Kazuto Kusama
Introduction to Magnum (JP)
Introduction to Magnum (JP)
Motohiro OTSUKA
新しいOpenShiftのしくみを調べてみた
新しいOpenShiftのしくみを調べてみた
Kazuto Kusama
机上の Kubernetes - 形式手法で見るコンテナオーケストレーション #NGK2016B
机上の Kubernetes - 形式手法で見るコンテナオーケストレーション #NGK2016B
y_taka_23
Lattice深掘り話
Lattice深掘り話
Kazuto Kusama
Gcpでdocker
Gcpでdocker
koda3
Kubernetesと暮らすRancherな生活
Kubernetesと暮らすRancherな生活
Go Chiba
Google Container Engine (GKE) & Kubernetes のアーキテクチャ解説
Google Container Engine (GKE) & Kubernetes のアーキテクチャ解説
Samir Hammoudi
フィードフォースと AWS と私
フィードフォースと AWS と私
a know
ECS-CLI in Action
ECS-CLI in Action
Ryo Nakamaru
Jenkins x Kubernetesが簡単だと思ったら大変だった話
Jenkins x Kubernetesが簡単だと思ったら大変だった話
Masaki Yamamoto
俺とKubernetes
俺とKubernetes
Masayuki KaToH
AWSとGCPを使用したインフラ環境
AWSとGCPを使用したインフラ環境
Katsutoshi Nagaoka
Docker, Kubernetes and OpenShift v3
Docker, Kubernetes and OpenShift v3
Emma Haruka Iwao
Kube con + cloudnativecon 2017 社内報告会(外部公開用)
Kube con + cloudnativecon 2017 社内報告会(外部公開用)
Masaya Aoyama
kpackによるコンテナイメージのビルド
kpackによるコンテナイメージのビルド
Masanori Nara
Kubernetes Meetup Tokyo #8 Self-hosted Kubernetes を調べてみた
Kubernetes Meetup Tokyo #8 Self-hosted Kubernetes を調べてみた
Akihito Inoh
20150101勉強会 dokku alt
20150101勉強会 dokku alt
Shugo Numano
Docker & Kubernetes基礎
Docker & Kubernetes基礎
Daisuke Hiraoka
CI/CD Pipeline を考える 〜KubeCon 2017 + CyberAgent の最大公倍数〜
CI/CD Pipeline を考える 〜KubeCon 2017 + CyberAgent の最大公倍数〜
Masaya Aoyama
Dockerの利用事例
Dockerの利用事例
maebashi
社内勉強会(Docker)
社内勉強会(Docker)
Shinya Sasaki
Webアプリ開発向け ゆるふわDocker使いが Cloud Naive開発に必要なetc.
Webアプリ開発向け ゆるふわDocker使いが Cloud Naive開発に必要なetc.
YASUKAZU NAGATOMI
On internationalcommunityrelations
On internationalcommunityrelations
lestrrat
Kubernetes in 20 minutes - HDE Monthly Technical Session 24
Kubernetes in 20 minutes - HDE Monthly Technical Session 24
lestrrat
Contenu connexe
Tendances
机上の Kubernetes - 形式手法で見るコンテナオーケストレーション #NGK2016B
机上の Kubernetes - 形式手法で見るコンテナオーケストレーション #NGK2016B
y_taka_23
Lattice深掘り話
Lattice深掘り話
Kazuto Kusama
Gcpでdocker
Gcpでdocker
koda3
Kubernetesと暮らすRancherな生活
Kubernetesと暮らすRancherな生活
Go Chiba
Google Container Engine (GKE) & Kubernetes のアーキテクチャ解説
Google Container Engine (GKE) & Kubernetes のアーキテクチャ解説
Samir Hammoudi
フィードフォースと AWS と私
フィードフォースと AWS と私
a know
ECS-CLI in Action
ECS-CLI in Action
Ryo Nakamaru
Jenkins x Kubernetesが簡単だと思ったら大変だった話
Jenkins x Kubernetesが簡単だと思ったら大変だった話
Masaki Yamamoto
俺とKubernetes
俺とKubernetes
Masayuki KaToH
AWSとGCPを使用したインフラ環境
AWSとGCPを使用したインフラ環境
Katsutoshi Nagaoka
Docker, Kubernetes and OpenShift v3
Docker, Kubernetes and OpenShift v3
Emma Haruka Iwao
Kube con + cloudnativecon 2017 社内報告会(外部公開用)
Kube con + cloudnativecon 2017 社内報告会(外部公開用)
Masaya Aoyama
kpackによるコンテナイメージのビルド
kpackによるコンテナイメージのビルド
Masanori Nara
Kubernetes Meetup Tokyo #8 Self-hosted Kubernetes を調べてみた
Kubernetes Meetup Tokyo #8 Self-hosted Kubernetes を調べてみた
Akihito Inoh
20150101勉強会 dokku alt
20150101勉強会 dokku alt
Shugo Numano
Docker & Kubernetes基礎
Docker & Kubernetes基礎
Daisuke Hiraoka
CI/CD Pipeline を考える 〜KubeCon 2017 + CyberAgent の最大公倍数〜
CI/CD Pipeline を考える 〜KubeCon 2017 + CyberAgent の最大公倍数〜
Masaya Aoyama
Dockerの利用事例
Dockerの利用事例
maebashi
社内勉強会(Docker)
社内勉強会(Docker)
Shinya Sasaki
Webアプリ開発向け ゆるふわDocker使いが Cloud Naive開発に必要なetc.
Webアプリ開発向け ゆるふわDocker使いが Cloud Naive開発に必要なetc.
YASUKAZU NAGATOMI
Tendances
(20)
机上の Kubernetes - 形式手法で見るコンテナオーケストレーション #NGK2016B
机上の Kubernetes - 形式手法で見るコンテナオーケストレーション #NGK2016B
Lattice深掘り話
Lattice深掘り話
Gcpでdocker
Gcpでdocker
Kubernetesと暮らすRancherな生活
Kubernetesと暮らすRancherな生活
Google Container Engine (GKE) & Kubernetes のアーキテクチャ解説
Google Container Engine (GKE) & Kubernetes のアーキテクチャ解説
フィードフォースと AWS と私
フィードフォースと AWS と私
ECS-CLI in Action
ECS-CLI in Action
Jenkins x Kubernetesが簡単だと思ったら大変だった話
Jenkins x Kubernetesが簡単だと思ったら大変だった話
俺とKubernetes
俺とKubernetes
AWSとGCPを使用したインフラ環境
AWSとGCPを使用したインフラ環境
Docker, Kubernetes and OpenShift v3
Docker, Kubernetes and OpenShift v3
Kube con + cloudnativecon 2017 社内報告会(外部公開用)
Kube con + cloudnativecon 2017 社内報告会(外部公開用)
kpackによるコンテナイメージのビルド
kpackによるコンテナイメージのビルド
Kubernetes Meetup Tokyo #8 Self-hosted Kubernetes を調べてみた
Kubernetes Meetup Tokyo #8 Self-hosted Kubernetes を調べてみた
20150101勉強会 dokku alt
20150101勉強会 dokku alt
Docker & Kubernetes基礎
Docker & Kubernetes基礎
CI/CD Pipeline を考える 〜KubeCon 2017 + CyberAgent の最大公倍数〜
CI/CD Pipeline を考える 〜KubeCon 2017 + CyberAgent の最大公倍数〜
Dockerの利用事例
Dockerの利用事例
社内勉強会(Docker)
社内勉強会(Docker)
Webアプリ開発向け ゆるふわDocker使いが Cloud Naive開発に必要なetc.
Webアプリ開発向け ゆるふわDocker使いが Cloud Naive開発に必要なetc.
En vedette
On internationalcommunityrelations
On internationalcommunityrelations
lestrrat
Kubernetes in 20 minutes - HDE Monthly Technical Session 24
Kubernetes in 20 minutes - HDE Monthly Technical Session 24
lestrrat
Opening: builderscon tokyo 2016
Opening: builderscon tokyo 2016
lestrrat
Kubernetes in 30 minutes (2017/03/10)
Kubernetes in 30 minutes (2017/03/10)
lestrrat
いまさら聞けないselectあれこれ
いまさら聞けないselectあれこれ
lestrrat
How To Think In Go
How To Think In Go
lestrrat
Don't Use Reflect - Go 1.7 release party 2016
Don't Use Reflect - Go 1.7 release party 2016
lestrrat
Coding in the context era
Coding in the context era
lestrrat
YAPC::Asia Tokyo 2012 Closing
YAPC::Asia Tokyo 2012 Closing
lestrrat
Yapceu 2015 yapc asia tokyo behind the scenes (w/o notes)
Yapceu 2015 yapc asia tokyo behind the scenes (w/o notes)
lestrrat
Kubernetesにまつわるエトセトラ(主に苦労話)
Kubernetesにまつわるエトセトラ(主に苦労話)
Works Applications
YAPC::Asia Tokyo 2011 Closing
YAPC::Asia Tokyo 2011 Closing
lestrrat
とあるBtoB企業でGoを使ってみた話
とあるBtoB企業でGoを使ってみた話
Aiga Matsuo
Kubernetes CI/CD with Helm
Kubernetes CI/CD with Helm
Adnan Abdulhussein
RackN DevOps meetup NYC
RackN DevOps meetup NYC
Bob Sokol
Welcome talk for Moscow Kubernetes Meetup 1
Welcome talk for Moscow Kubernetes Meetup 1
MoscowKubernetes
Net core, mssql, container und kubernetes
Net core, mssql, container und kubernetes
Thomas Fricke
Mirantis Contributions to Kubernetes Ecosystem
Mirantis Contributions to Kubernetes Ecosystem
MoscowKubernetes
Ростислав Фридман: “Kubernetes как средство управления микросервисами"
Ростислав Фридман: “Kubernetes как средство управления микросервисами"
Provectus
Microservices summit talk 1/31
Microservices summit talk 1/31
Varun Talwar
En vedette
(20)
On internationalcommunityrelations
On internationalcommunityrelations
Kubernetes in 20 minutes - HDE Monthly Technical Session 24
Kubernetes in 20 minutes - HDE Monthly Technical Session 24
Opening: builderscon tokyo 2016
Opening: builderscon tokyo 2016
Kubernetes in 30 minutes (2017/03/10)
Kubernetes in 30 minutes (2017/03/10)
いまさら聞けないselectあれこれ
いまさら聞けないselectあれこれ
How To Think In Go
How To Think In Go
Don't Use Reflect - Go 1.7 release party 2016
Don't Use Reflect - Go 1.7 release party 2016
Coding in the context era
Coding in the context era
YAPC::Asia Tokyo 2012 Closing
YAPC::Asia Tokyo 2012 Closing
Yapceu 2015 yapc asia tokyo behind the scenes (w/o notes)
Yapceu 2015 yapc asia tokyo behind the scenes (w/o notes)
Kubernetesにまつわるエトセトラ(主に苦労話)
Kubernetesにまつわるエトセトラ(主に苦労話)
YAPC::Asia Tokyo 2011 Closing
YAPC::Asia Tokyo 2011 Closing
とあるBtoB企業でGoを使ってみた話
とあるBtoB企業でGoを使ってみた話
Kubernetes CI/CD with Helm
Kubernetes CI/CD with Helm
RackN DevOps meetup NYC
RackN DevOps meetup NYC
Welcome talk for Moscow Kubernetes Meetup 1
Welcome talk for Moscow Kubernetes Meetup 1
Net core, mssql, container und kubernetes
Net core, mssql, container und kubernetes
Mirantis Contributions to Kubernetes Ecosystem
Mirantis Contributions to Kubernetes Ecosystem
Ростислав Фридман: “Kubernetes как средство управления микросервисами"
Ростислав Фридман: “Kubernetes как средство управления микросервисами"
Microservices summit talk 1/31
Microservices summit talk 1/31
Similaire à 小規模でもGKE - DevFest Tokyo 2016
2018 07-19dist
2018 07-19dist
Yuji Oshima
Katib
Katib
Yuji Oshima
Dockerで始める Java EE アプリケーション開発 for JJUG CCC 2017
Dockerで始める Java EE アプリケーション開発 for JJUG CCC 2017
Kohei Saito
20170417_Netadashi_KubeCon
20170417_Netadashi_KubeCon
Makoto Mori
K8s(gke)をプロダクトに投入するまでの話
K8s(gke)をプロダクトに投入するまでの話
Koki Shibata
KubeFlowでどこまでいける?
KubeFlowでどこまでいける?
Yuji Oshima
BazelでビルドしたアプリをGCPにデプロイしようとしてハマった話
BazelでビルドしたアプリをGCPにデプロイしようとしてハマった話
Katsunori Kanda
BuildKitによる高速でセキュアなイメージビルド (LT)
BuildKitによる高速でセキュアなイメージビルド (LT)
Akihiro Suda
Kubernetes 基盤における非機能試験の deepdive(Kubernetes Novice Tokyo #17 発表資料)
Kubernetes 基盤における非機能試験の deepdive(Kubernetes Novice Tokyo #17 発表資料)
NTT DATA Technology & Innovation
GitLabを骨までしゃぶりつくす@ゆるUniStudy#7
GitLabを骨までしゃぶりつくす@ゆるUniStudy#7
Wataru NOGUCHI
DockerCon参加報告 (`docker build`が30倍以上速くなる話など)
DockerCon参加報告 (`docker build`が30倍以上速くなる話など)
Akihiro Suda
KubeCon + CloudNativeCon Europe 2022 Recap / Kubernetes Meetup Tokyo #51 / #k...
KubeCon + CloudNativeCon Europe 2022 Recap / Kubernetes Meetup Tokyo #51 / #k...
Preferred Networks
Recap: Modern CI/CD with Tekton and Prow Automated via Jenkins X - Kubernetes...
Recap: Modern CI/CD with Tekton and Prow Automated via Jenkins X - Kubernetes...
JUNICHI YOSHISE
Introduce Toaster (Toasterのご紹介)
Introduce Toaster (Toasterのご紹介)
Hiroshi Sakate
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
NTT DATA Technology & Innovation
Docker PaaSとしての OpenShift, Deis, Flynn比較
Docker PaaSとしての OpenShift, Deis, Flynn比較
Kazuto Kusama
ML Ops NYC 19 & Strata Data Conference 2019 NewYork 注目セッションまとめ
ML Ops NYC 19 & Strata Data Conference 2019 NewYork 注目セッションまとめ
Tetsutaro Watanabe
自由検証環境提供宣言+Docker Compose V2 GA
自由検証環境提供宣言+Docker Compose V2 GA
Masahito Zembutsu
Docker Meetup tpkyo #30 kubecon recap
Docker Meetup tpkyo #30 kubecon recap
Yutaro Wada
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
NTT DATA Technology & Innovation
Similaire à 小規模でもGKE - DevFest Tokyo 2016
(20)
2018 07-19dist
2018 07-19dist
Katib
Katib
Dockerで始める Java EE アプリケーション開発 for JJUG CCC 2017
Dockerで始める Java EE アプリケーション開発 for JJUG CCC 2017
20170417_Netadashi_KubeCon
20170417_Netadashi_KubeCon
K8s(gke)をプロダクトに投入するまでの話
K8s(gke)をプロダクトに投入するまでの話
KubeFlowでどこまでいける?
KubeFlowでどこまでいける?
BazelでビルドしたアプリをGCPにデプロイしようとしてハマった話
BazelでビルドしたアプリをGCPにデプロイしようとしてハマった話
BuildKitによる高速でセキュアなイメージビルド (LT)
BuildKitによる高速でセキュアなイメージビルド (LT)
Kubernetes 基盤における非機能試験の deepdive(Kubernetes Novice Tokyo #17 発表資料)
Kubernetes 基盤における非機能試験の deepdive(Kubernetes Novice Tokyo #17 発表資料)
GitLabを骨までしゃぶりつくす@ゆるUniStudy#7
GitLabを骨までしゃぶりつくす@ゆるUniStudy#7
DockerCon参加報告 (`docker build`が30倍以上速くなる話など)
DockerCon参加報告 (`docker build`が30倍以上速くなる話など)
KubeCon + CloudNativeCon Europe 2022 Recap / Kubernetes Meetup Tokyo #51 / #k...
KubeCon + CloudNativeCon Europe 2022 Recap / Kubernetes Meetup Tokyo #51 / #k...
Recap: Modern CI/CD with Tekton and Prow Automated via Jenkins X - Kubernetes...
Recap: Modern CI/CD with Tekton and Prow Automated via Jenkins X - Kubernetes...
Introduce Toaster (Toasterのご紹介)
Introduce Toaster (Toasterのご紹介)
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
Docker PaaSとしての OpenShift, Deis, Flynn比較
Docker PaaSとしての OpenShift, Deis, Flynn比較
ML Ops NYC 19 & Strata Data Conference 2019 NewYork 注目セッションまとめ
ML Ops NYC 19 & Strata Data Conference 2019 NewYork 注目セッションまとめ
自由検証環境提供宣言+Docker Compose V2 GA
自由検証環境提供宣言+Docker Compose V2 GA
Docker Meetup tpkyo #30 kubecon recap
Docker Meetup tpkyo #30 kubecon recap
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
Plus de lestrrat
Future of Tech "Conferences"
Future of Tech "Conferences"
lestrrat
ONIの世界 - ONIcon 2019 Winter
ONIの世界 - ONIcon 2019 Winter
lestrrat
Slicing, Dicing, And Linting OpenAPI
Slicing, Dicing, And Linting OpenAPI
lestrrat
Oxygen Not Includedをやるべき4つの理由
Oxygen Not Includedをやるべき4つの理由
lestrrat
Rejectcon 2018
Rejectcon 2018
lestrrat
Builderscon tokyo 2018 speaker dinner
Builderscon tokyo 2018 speaker dinner
lestrrat
GoらしいAPIを求める旅路 (Go Conference 2018 Spring)
GoらしいAPIを求める旅路 (Go Conference 2018 Spring)
lestrrat
Google container builderと友だちになるまで
Google container builderと友だちになるまで
lestrrat
筋肉によるGoコードジェネレーション
筋肉によるGoコードジェネレーション
lestrrat
iosdc 2017
iosdc 2017
lestrrat
シュラスコの食べ方 超入門
シュラスコの食べ方 超入門
lestrrat
OSSの敵になるのもいいじゃない
OSSの敵になるのもいいじゃない
lestrrat
Running JPA (YAPC::NA 2011)
Running JPA (YAPC::NA 2011)
lestrrat
CPAN Gems From The Far East
CPAN Gems From The Far East
lestrrat
Why Don't You Do Your Test - Fukuoka Perl Workshop #18
Why Don't You Do Your Test - Fukuoka Perl Workshop #18
lestrrat
Perlで任意精度計算
Perlで任意精度計算
lestrrat
JPA 活動報告 2010/09 Shibuya.pm #14
JPA 活動報告 2010/09 Shibuya.pm #14
lestrrat
Perl 非同期プログラミング
Perl 非同期プログラミング
lestrrat
Perlの現在と未来 2010
Perlの現在と未来 2010
lestrrat
Plus de lestrrat
(19)
Future of Tech "Conferences"
Future of Tech "Conferences"
ONIの世界 - ONIcon 2019 Winter
ONIの世界 - ONIcon 2019 Winter
Slicing, Dicing, And Linting OpenAPI
Slicing, Dicing, And Linting OpenAPI
Oxygen Not Includedをやるべき4つの理由
Oxygen Not Includedをやるべき4つの理由
Rejectcon 2018
Rejectcon 2018
Builderscon tokyo 2018 speaker dinner
Builderscon tokyo 2018 speaker dinner
GoらしいAPIを求める旅路 (Go Conference 2018 Spring)
GoらしいAPIを求める旅路 (Go Conference 2018 Spring)
Google container builderと友だちになるまで
Google container builderと友だちになるまで
筋肉によるGoコードジェネレーション
筋肉によるGoコードジェネレーション
iosdc 2017
iosdc 2017
シュラスコの食べ方 超入門
シュラスコの食べ方 超入門
OSSの敵になるのもいいじゃない
OSSの敵になるのもいいじゃない
Running JPA (YAPC::NA 2011)
Running JPA (YAPC::NA 2011)
CPAN Gems From The Far East
CPAN Gems From The Far East
Why Don't You Do Your Test - Fukuoka Perl Workshop #18
Why Don't You Do Your Test - Fukuoka Perl Workshop #18
Perlで任意精度計算
Perlで任意精度計算
JPA 活動報告 2010/09 Shibuya.pm #14
JPA 活動報告 2010/09 Shibuya.pm #14
Perl 非同期プログラミング
Perl 非同期プログラミング
Perlの現在と未来 2010
Perlの現在と未来 2010
小規模でもGKE - DevFest Tokyo 2016
1.
小規模でもGKE! DevFest Tokyo (Oct
9, 2016) 牧大輔 / Daisuke Maki (lestrrat) 株式会社 HDE
2.
• 牧大輔 (lestrrat) •
株式会社 HDE • Perl/Go/C 等, peco • builderscon 12月3日 開催! https://builderscon.io/
3.
=
4.
Web+DB Press 10/22
5.
GKE
6.
GCP+Containers
7.
Kubernetes
8.
GKEについて http://www.slideshare.net/lestrrat/kubernetes-in-20- minutes-hde-monthly-technical-session-24 こちらをどうぞ
9.
GKE使ってる人?
10.
「k8s イイヨ!」 と、言い続けて幾星霜
11.
えー、でもそれって 大規模プロジェクト用でしょ〜?
12.
13.
14.
なるほど…
15.
大規模案件ばかりではない
16.
小規模でもイイヨ!
17.
背景
18.
• YAPC::Asia Tokyoというカンファレンスを 10年ほどやっていました
19.
「知らなかった、を聞く」 • 今度新しく builderscon
を始めます (Dec 3)
20.
• 小規模(VPS1~2台で事足りてしまう) • 暖かみのある手動管理が多い •
焼き畑スタイル開発が多い • 最低限のリソース・レンサバで運営が多い カンファレンスサイト
21.
一人で手動運用
22.
(*) BBQ中に雨が降って絶望した時の様子 こんな事もうやりたくない!!! (10年やれば充分だ!)
23.
求められている運用 Deploying! DEPLOYING
24.
ということで
25.
buildersconからは GKEにしてみた https://github.com/brendandburns/gcp-live-k8s-visualizer
26.
It’s on Github… https://github.com/builderscon
27.
• 貧乏なのでミニマム構成 • g1-small
x 3台 • コンテナ7個+CloudSQLv2+Storage • Kubernetes: なるたけ最新のを追従 構成
28.
小規模構成でも 得られるメリット (1)
29.
• LBからアプリ設定まで全てYAML/JSONで記述 • 明日バスにひかれても大丈夫! •
(※)ただしタスクランナーはmake 強制的なノウハウの文章化
30.
小規模構成でも 得られるメリット (2)
31.
• K8sでは最小構成単位がPod • Pod
= 複数のコンテナ • オーケストレーションの単位として とても使いやすい Podが最高すぎる
32.
container
33.
container container
34.
container container container
35.
Pod container container container
36.
Pod container container container
37.
Node Pod内のコンテナは 必ず同じ物理Nodeに 配置される!
38.
Node Pod内のコンテナは 必ず同じ物理Nodeに 配置される!
39.
Node Pod内のコンテナは 必ず同じ物理Nodeに 配置される!
40.
Node Pod内のコンテナは 必ず同じ物理Nodeに 配置される!
41.
Node Pod内のコンテナは 必ず同じ物理Nodeに 配置される!
42.
nginx app FROM nginx:alpine COPY /app/static-files
/static-files FROM alpine:3.4 COPY /app /app # (templates, static-files…)
43.
nginx app FROM nginx:alpine COPY /app/static-files
/static-files FROM alpine:3.4 COPY /app /app # (templates, static-files…) appを変えたらnginxももう一回ビルド…! (volume container使っても結局同じ事)
44.
nginx app FROM nginx:alpine VOLUME [
“/var/www” ] FROM alpine:3.4 COPY /app /app # (templates, static-files…) /static-files
45.
nginx app FROM nginx:alpine VOLUME [
“/var/www” ] FROM alpine:3.4 COPY /app /app # (templates, static-files…) /static-files appの/app/static-filesから、Nodeのディスクに ファイルをコピーして…
46.
nginx app FROM nginx:alpine VOLUME [
“/var/www” ] FROM alpine:3.4 COPY /app /app # (templates, static-files…) /static-files Nodeのディスクの/static-filesをnginxの /var/www にマウントする
47.
小規模構成でも 得られるメリット (3)
48.
• Deploymentが「システム構成のテンプレート」 • Replica
Setが「実際にデプロイされている構成」 • Replica Setは世代ごとに管理されてる Deploymentsが最高すぎる
49.
• kubectl rollout
undo • いつでも「ひとつ前」の状態に戻れる • 安心してデプロイ可能 Deploymentsが最高すぎる
50.
小規模構成でも 得られるメリット (4)
51.
• Let’s Encrypt対応 •
「勝手に」証明書の確認、取得、更新 • 複数ホスト名でも問題無し • Ingressにannotationするだけ kube-legoが最高すぎる
52.
kube-legoが最高すぎる
53.
小規模構成でも 得られるメリット (5)
54.
• Cloud LoggingやMaglev(LB)を使える •
特にログは何もしないでも使えて最高 GCPの恩恵が受けられる
55.
小規模構成でも 得られるメリット (6)
56.
• サーバー1台でもN台でも変わらない運用 • 今後どうなっても対応可能 細やかなスケール調整
57.
• デプロイの圧倒的安心感 • デプロイの圧倒的スピード •
Googleのインフラを使いまくられる • 複雑さが増す… が、それでもお得! 小規模でも… 総評
58.
問題点
59.
ある。が、 長くなるので続きは Web/懇親会で!
60.
builderscon、10月末まで トーク応募受け付けてます!
61.
The End
Télécharger maintenant