Accueil
Explorer
Soumettre la recherche
Mettre en ligne
S’identifier
S’inscrire
Publicité
小規模でもGKE - DevFest Tokyo 2016
Signaler
lestrrat
Suivre
9 Oct 2016
•
0 j'aime
11 j'aime
×
Soyez le premier à aimer ceci
afficher plus
•
2,527 vues
vues
×
Nombre de vues
0
Sur Slideshare
0
À partir des intégrations
0
Nombre d'intégrations
0
Check these out next
机上の Kubernetes - 形式手法で見るコンテナオーケストレーション #NGK2016B
y_taka_23
Lattice深掘り話
Kazuto Kusama
Gcpでdocker
koda3
Kubernetesと暮らすRancherな生活
Go Chiba
Google Container Engine (GKE) & Kubernetes のアーキテクチャ解説
Samir Hammoudi
フィードフォースと AWS と私
a know
ECS-CLI in Action
Ryo Nakamaru
Jenkins x Kubernetesが簡単だと思ったら大変だった話
Masaki Yamamoto
1
sur
61
Top clipped slide
小規模でもGKE - DevFest Tokyo 2016
9 Oct 2016
•
0 j'aime
11 j'aime
×
Soyez le premier à aimer ceci
afficher plus
•
2,527 vues
vues
×
Nombre de vues
0
Sur Slideshare
0
À partir des intégrations
0
Nombre d'intégrations
0
Télécharger maintenant
Télécharger pour lire hors ligne
Signaler
Ingénierie
大規模サイトでなくてもGKE/Kubernetesは便利!
lestrrat
Suivre
Publicité
Publicité
Publicité
Recommandé
GKEで半年運用してみた
Katsutoshi Nagaoka
19.6K vues
•
65 diapositives
kubernetes(GKE)環境におけるdatadog利用
Koichi HARUNA
2.3K vues
•
38 diapositives
最近のKubernetesとDocker Machine/Swarmの話
Kazuto Kusama
7.1K vues
•
38 diapositives
Fission で 始める Containerless Kubernetes #serverlesstokyo
y_taka_23
2.4K vues
•
26 diapositives
Wordpress案件にgkeを採用してみた(短縮版)
Yu Amano
2.5K vues
•
60 diapositives
DockerとKubernetesが作る未来
Kazuto Kusama
30.2K vues
•
59 diapositives
Contenu connexe
Présentations pour vous
(20)
机上の Kubernetes - 形式手法で見るコンテナオーケストレーション #NGK2016B
y_taka_23
•
2.5K vues
Lattice深掘り話
Kazuto Kusama
•
5.1K vues
Gcpでdocker
koda3
•
5.2K vues
Kubernetesと暮らすRancherな生活
Go Chiba
•
1.7K vues
Google Container Engine (GKE) & Kubernetes のアーキテクチャ解説
Samir Hammoudi
•
16K vues
フィードフォースと AWS と私
a know
•
4.9K vues
ECS-CLI in Action
Ryo Nakamaru
•
1.7K vues
Jenkins x Kubernetesが簡単だと思ったら大変だった話
Masaki Yamamoto
•
7.4K vues
俺とKubernetes
Masayuki KaToH
•
906 vues
AWSとGCPを使用したインフラ環境
Katsutoshi Nagaoka
•
17.4K vues
Docker, Kubernetes and OpenShift v3
Emma Haruka Iwao
•
5K vues
Kube con + cloudnativecon 2017 社内報告会(外部公開用)
Masaya Aoyama
•
479 vues
kpackによるコンテナイメージのビルド
Masanori Nara
•
1.6K vues
Kubernetes Meetup Tokyo #8 Self-hosted Kubernetes を調べてみた
Akihito Inoh
•
1.7K vues
20150101勉強会 dokku alt
Shugo Numano
•
1.3K vues
Docker & Kubernetes基礎
Daisuke Hiraoka
•
1.9K vues
CI/CD Pipeline を考える 〜KubeCon 2017 + CyberAgent の最大公倍数〜
Masaya Aoyama
•
3.4K vues
Dockerの利用事例
maebashi
•
3.1K vues
社内勉強会(Docker)
Shinya Sasaki
•
799 vues
Webアプリ開発向け ゆるふわDocker使いが Cloud Naive開発に必要なetc.
YASUKAZU NAGATOMI
•
4.4K vues
En vedette
(20)
On internationalcommunityrelations
lestrrat
•
2.2K vues
Kubernetes in 20 minutes - HDE Monthly Technical Session 24
lestrrat
•
1.6K vues
Opening: builderscon tokyo 2016
lestrrat
•
4.2K vues
Kubernetes in 30 minutes (2017/03/10)
lestrrat
•
29.2K vues
いまさら聞けないselectあれこれ
lestrrat
•
24.2K vues
How To Think In Go
lestrrat
•
1.6K vues
Don't Use Reflect - Go 1.7 release party 2016
lestrrat
•
2.5K vues
Coding in the context era
lestrrat
•
3.2K vues
YAPC::Asia Tokyo 2012 Closing
lestrrat
•
3K vues
Yapceu 2015 yapc asia tokyo behind the scenes (w/o notes)
lestrrat
•
2.3K vues
Kubernetesにまつわるエトセトラ(主に苦労話)
Works Applications
•
29.4K vues
YAPC::Asia Tokyo 2011 Closing
lestrrat
•
1K vues
とあるBtoB企業でGoを使ってみた話
Aiga Matsuo
•
3.1K vues
Kubernetes CI/CD with Helm
Adnan Abdulhussein
•
9K vues
RackN DevOps meetup NYC
Bob Sokol
•
442 vues
Welcome talk for Moscow Kubernetes Meetup 1
MoscowKubernetes
•
718 vues
Net core, mssql, container und kubernetes
Thomas Fricke
•
533 vues
Mirantis Contributions to Kubernetes Ecosystem
MoscowKubernetes
•
1.4K vues
Ростислав Фридман: “Kubernetes как средство управления микросервисами"
Provectus
•
414 vues
Microservices summit talk 1/31
Varun Talwar
•
758 vues
Publicité
Similaire à 小規模でもGKE - DevFest Tokyo 2016
(20)
2018 07-19dist
Yuji Oshima
•
1.8K vues
Katib
Yuji Oshima
•
3.1K vues
Dockerで始める Java EE アプリケーション開発 for JJUG CCC 2017
Kohei Saito
•
12.4K vues
20170417_Netadashi_KubeCon
Makoto Mori
•
26 vues
K8s(gke)をプロダクトに投入するまでの話
Koki Shibata
•
3.6K vues
KubeFlowでどこまでいける?
Yuji Oshima
•
7.2K vues
BazelでビルドしたアプリをGCPにデプロイしようとしてハマった話
Katsunori Kanda
•
609 vues
BuildKitによる高速でセキュアなイメージビルド (LT)
Akihiro Suda
•
501 vues
Kubernetes 基盤における非機能試験の deepdive(Kubernetes Novice Tokyo #17 発表資料)
NTT DATA Technology & Innovation
•
605 vues
GitLabを骨までしゃぶりつくす@ゆるUniStudy#7
Wataru NOGUCHI
•
1.7K vues
DockerCon参加報告 (`docker build`が30倍以上速くなる話など)
Akihiro Suda
•
20.7K vues
KubeCon + CloudNativeCon Europe 2022 Recap / Kubernetes Meetup Tokyo #51 / #k...
Preferred Networks
•
1.4K vues
Recap: Modern CI/CD with Tekton and Prow Automated via Jenkins X - Kubernetes...
JUNICHI YOSHISE
•
3.4K vues
Introduce Toaster (Toasterのご紹介)
Hiroshi Sakate
•
5K vues
PGOを用いたPostgreSQL on Kubernetes入門(PostgreSQL Conference Japan 2022 発表資料)
NTT DATA Technology & Innovation
•
2.8K vues
Docker PaaSとしての OpenShift, Deis, Flynn比較
Kazuto Kusama
•
12K vues
ML Ops NYC 19 & Strata Data Conference 2019 NewYork 注目セッションまとめ
Tetsutaro Watanabe
•
3.2K vues
Docker Meetup tpkyo #30 kubecon recap
Yutaro Wada
•
751 vues
PostgreSQL開発コミュニティに参加しよう!(PostgreSQL Conference Japan 2021 発表資料)
NTT DATA Technology & Innovation
•
2.5K vues
普通のRailsアプリをdockerで本番運用する知見
zaru sakuraba
•
31.7K vues
Plus de lestrrat
(19)
Future of Tech "Conferences"
lestrrat
•
1.8K vues
ONIの世界 - ONIcon 2019 Winter
lestrrat
•
34.8K vues
Slicing, Dicing, And Linting OpenAPI
lestrrat
•
4.1K vues
Oxygen Not Includedをやるべき4つの理由
lestrrat
•
6.6K vues
Rejectcon 2018
lestrrat
•
1.5K vues
Builderscon tokyo 2018 speaker dinner
lestrrat
•
310 vues
GoらしいAPIを求める旅路 (Go Conference 2018 Spring)
lestrrat
•
20.5K vues
Google container builderと友だちになるまで
lestrrat
•
4K vues
筋肉によるGoコードジェネレーション
lestrrat
•
4.4K vues
iosdc 2017
lestrrat
•
1.1K vues
シュラスコの食べ方 超入門
lestrrat
•
5.3K vues
OSSの敵になるのもいいじゃない
lestrrat
•
69.4K vues
Running JPA (YAPC::NA 2011)
lestrrat
•
1.2K vues
CPAN Gems From The Far East
lestrrat
•
1.4K vues
Why Don't You Do Your Test - Fukuoka Perl Workshop #18
lestrrat
•
1.1K vues
Perlで任意精度計算
lestrrat
•
1.2K vues
JPA 活動報告 2010/09 Shibuya.pm #14
lestrrat
•
527 vues
Perl 非同期プログラミング
lestrrat
•
7.2K vues
Perlの現在と未来 2010
lestrrat
•
2K vues
Publicité
Dernier
(20)
《高级时装学院毕业证|学位证书校内仿真版本》
hj123saf
•
2 vues
揭秘德国留学:如何获得马格德堡大学毕业证?
beyeme1761
•
3 vues
《萨斯喀彻温大学毕业证|学位证书校内仿真版本》
124hdjkhas
•
3 vues
《达特茅斯学院毕业证|学位证书校内仿真版本》
123shab123
•
2 vues
★可查可存档〖制作思克莱德大学文凭证书毕业证〗
vgfg1
•
2 vues
揭秘法国留学:如何获得昂热大学毕业证?
hzdcyty
•
2 vues
★可查可存档〖制作巴黎第十二大大学文凭证书毕业证〗
tujjj
•
2 vues
1525-INSIZE.pdf
Mohanv63
•
1 vue
★可查可存档〖制作贝桑松大学文凭证书毕业证〗
tujjj
•
2 vues
무료스포츠중계 〔www,rtЗЗ,top〕코드 b77 플레이보이카지노 ㋁ 황제카지노 ㉤ 나미비아 국가경기 Ⓣ afc윔블던 ㈭ 퀴라소 ㈗ 축구...
ssusere9c2b4
•
0 vue
《天普大学毕业证|学位证书校内仿真版本》
d520dasw12
•
2 vues
mabl - 負荷テストにおけるmablのAPIテスト活用_20230525
Yuki Shimizu
•
13 vues
在哪里可以做《勒芒大学文凭证书|毕业证》
kjds1245
•
2 vues
《阳光海岸大学毕业证|学位证书校内仿真版本》
hj123saf
•
2 vues
#全套原版1:1精仿怀卡托大学学位证成绩单
b6f0190421d1rma
•
3 vues
★可查可存档〖制作斯伯丁大学文凭证书毕业证〗
vgfg1
•
2 vues
★可查可存档〖制作南安普顿大学文凭证书毕业证〗
vgfg1
•
2 vues
★可查可存档〖制作卡尔顿大学文凭证书毕业证〗
mmmm282537
•
2 vues
《戴尔豪斯大学毕业证|学位证书校内仿真版本》
124hdjkhas
•
3 vues
AI時代の要件定義
Zenji Kanzaki
•
173 vues
小規模でもGKE - DevFest Tokyo 2016
小規模でもGKE! DevFest Tokyo (Oct
9, 2016) 牧大輔 / Daisuke Maki (lestrrat) 株式会社 HDE
• 牧大輔 (lestrrat) •
株式会社 HDE • Perl/Go/C 等, peco • builderscon 12月3日 開催! https://builderscon.io/
=
Web+DB Press 10/22
GKE
GCP+Containers
Kubernetes
GKEについて http://www.slideshare.net/lestrrat/kubernetes-in-20- minutes-hde-monthly-technical-session-24 こちらをどうぞ
GKE使ってる人?
「k8s イイヨ!」 と、言い続けて幾星霜
えー、でもそれって 大規模プロジェクト用でしょ〜?
なるほど…
大規模案件ばかりではない
小規模でもイイヨ!
背景
• YAPC::Asia Tokyoというカンファレンスを 10年ほどやっていました
「知らなかった、を聞く」 • 今度新しく builderscon
を始めます (Dec 3)
• 小規模(VPS1~2台で事足りてしまう) • 暖かみのある手動管理が多い •
焼き畑スタイル開発が多い • 最低限のリソース・レンサバで運営が多い カンファレンスサイト
一人で手動運用
(*) BBQ中に雨が降って絶望した時の様子 こんな事もうやりたくない!!! (10年やれば充分だ!)
求められている運用 Deploying! DEPLOYING
ということで
buildersconからは GKEにしてみた https://github.com/brendandburns/gcp-live-k8s-visualizer
It’s on Github… https://github.com/builderscon
• 貧乏なのでミニマム構成 • g1-small
x 3台 • コンテナ7個+CloudSQLv2+Storage • Kubernetes: なるたけ最新のを追従 構成
小規模構成でも 得られるメリット (1)
• LBからアプリ設定まで全てYAML/JSONで記述 • 明日バスにひかれても大丈夫! •
(※)ただしタスクランナーはmake 強制的なノウハウの文章化
小規模構成でも 得られるメリット (2)
• K8sでは最小構成単位がPod • Pod
= 複数のコンテナ • オーケストレーションの単位として とても使いやすい Podが最高すぎる
container
container container
container container container
Pod container container container
Pod container container container
Node Pod内のコンテナは 必ず同じ物理Nodeに 配置される!
Node Pod内のコンテナは 必ず同じ物理Nodeに 配置される!
Node Pod内のコンテナは 必ず同じ物理Nodeに 配置される!
Node Pod内のコンテナは 必ず同じ物理Nodeに 配置される!
Node Pod内のコンテナは 必ず同じ物理Nodeに 配置される!
nginx app FROM nginx:alpine COPY /app/static-files
/static-files FROM alpine:3.4 COPY /app /app # (templates, static-files…)
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使っても結局同じ事)
nginx app FROM nginx:alpine VOLUME [
“/var/www” ] FROM alpine:3.4 COPY /app /app # (templates, static-files…) /static-files
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のディスクに ファイルをコピーして…
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 にマウントする
小規模構成でも 得られるメリット (3)
• Deploymentが「システム構成のテンプレート」 • Replica
Setが「実際にデプロイされている構成」 • Replica Setは世代ごとに管理されてる Deploymentsが最高すぎる
• kubectl rollout
undo • いつでも「ひとつ前」の状態に戻れる • 安心してデプロイ可能 Deploymentsが最高すぎる
小規模構成でも 得られるメリット (4)
• Let’s Encrypt対応 •
「勝手に」証明書の確認、取得、更新 • 複数ホスト名でも問題無し • Ingressにannotationするだけ kube-legoが最高すぎる
kube-legoが最高すぎる
小規模構成でも 得られるメリット (5)
• Cloud LoggingやMaglev(LB)を使える •
特にログは何もしないでも使えて最高 GCPの恩恵が受けられる
小規模構成でも 得られるメリット (6)
• サーバー1台でもN台でも変わらない運用 • 今後どうなっても対応可能 細やかなスケール調整
• デプロイの圧倒的安心感 • デプロイの圧倒的スピード •
Googleのインフラを使いまくられる • 複雑さが増す… が、それでもお得! 小規模でも… 総評
問題点
ある。が、 長くなるので続きは Web/懇親会で!
builderscon、10月末まで トーク応募受け付けてます!
The End
Publicité