Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
kubernetesにダッシュ!
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
kuritan
October 08, 2019
Technology
89
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
kubernetesにダッシュ!
・dockerのおさらい
・コンテナベース開発のメリット
・kubernetesの勧誘
・自分の仕事の簡単まとめ
kuritan
October 08, 2019
Other Decks in Technology
See All in Technology
SONiCの統計情報を取得したい
sonic
0
150
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
2k
2026TECHFRESH畢業分享會 - Lightning Talk - 資料也要 CI/CD? 用 Airbyte 自動化資料同步
line_developers_tw
PRO
0
970
気づかぬうちにセキュリティ負債を生むAPIキー運用
sgwrmctk
0
120
AGENTS.mdとSkillsで始めるAIエージェント活用
sonoda_mj
3
210
アンオフィシャルな、オフィシャルからのお願い
wyamazak_devrel
0
100
LayerXにおけるセキュリティ管理の現在地と次の一手
tosho
0
170
Agent Skills設計で柔軟性と硬さのバランスが難しい話
nassy20
0
130
失敗を経て、Harness Engineering で 大切にしたいことを考える / Learning from Failure: What Matters in Harness Engineering
bitkey
PRO
1
370
Claude Code の Sandbox 機能を Anthropic Sandbox Runtime(srt) で試そう!/lets-play-anthropic-sandbox-runtime
tomoki10
1
590
Disciplined Vibes: Scaling AI-Assisted Engineering
sheharyar
0
140
How Timee Delivers Day 1 Production Ready LLM Features
tomoyks
0
220
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
The browser strikes back
jonoalderson
0
1.2k
Building Adaptive Systems
keathley
44
3.1k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.5k
How to Think Like a Performance Engineer
csswizardry
28
2.6k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
210
Context Engineering - Making Every Token Count
addyosmani
9
960
So, you think you're a good person
axbom
PRO
2
2.1k
Transcript
Kubernetesにダッシュ! Playing with
Agenda ・おまえ、誰や? ・話す事&話さない事 ・dockerの超簡単説明 ・コンテナベース開発、やらないか ・オーケストレーション基盤の登場 ・なぜKubernetesを採用すべき? ・インフラ部の取り込み ・今後の動き
おまえ、誰や? Kuritan 2019年株式会社ドリコムに中途入社 インフラストラクチャー部所属 1991年 中国 北京生まれ、今28オ 2017年 北京から2,000km渡って東京へ 趣味 ・海外旅行(まだ5つ国or地域しか) ・カフェ巡り(ペットOKのお店探してます)
話す事&話さない事 ▪話す事 ・一言dockerとは ・コンテナベースの開発メリット ・期待できる改善点 ・kubernetesの勧誘 ・インフラ部のトライ ▪話さない事 ・dockerの概念や用語 ・kubernetesの概念や用語
・具体的な検証データ ・具体的なマイルストーン
dockerの超簡単説明 ▪時は20世紀以前に遡るーdockerとは ・ITではなく、dockerという単語の本来の意味 ・「dock」(埠頭)で働く人のことを 「docker」 ・積荷は人の手によって、船に運ばれる ・非効率 ・船中のスペース浪費が激しい ・健康へのダメージ重大 …...で?今はどうなんだ?
dockerの超簡単説明 ▪20世紀最大の発明とも言われるーContainer ・コンテナの発明は、革命を起こした ・同等のコンテナが機械によって、 自動的に船に運ばれる ・標準化によって、効率猛向上 ・スペックの均一によって、 スペースの浪費が最小 ・人が解放される この経験をIT領域に活かして、コンテナベースの開発が誕生
コンテナベース開発、やらないか ・従来開発時のあるある ▲開発環境と本番環境の不一致地獄 ▲デプロイがリスキーで地味にしんどい ▲改善サイクル回したいのに余計時間かかった ▲開発に集中できず、やる人のモチベーション維 持が困難 ▲オーソドックスな流れで、採用時のチャーミング ポイントとしてイマイチ
コンテナベース開発、やらないか ・コンテナベースの開発ならどう? ◦どんな環境でも動作一致が保証される ◦標準化できるデプロイ手法で、属人化を排除 ◦多種多様のリリース手法により、ゼロダウンタイムも可 能 ◦すべてDockerfileに集約されるので、アプリのポータ ビリティが向上
コンテナ単体の弱み ▪コンテナの弱点 *:コンテナの悪いところってないの? #:Yes!単体で本格的なシステム運用が難しいんだよぉぉ! ▲構成が複雑化 ▲障害時の切り分けが困難 ▲共通利用困難 ...
オーケストレーション基盤の登場 ここでオーケストレーション基盤がご登場 (docker-compose, swarm, kubernetes)
なぜKubernetesを採用すべき? ・面倒から解放したい ・オペレーションを削減したい ・信頼性を向上したい ・コストをカットしたい ・属人化を排除したい ・イケイケにしたい ・・・・・・
ミュータブルなシステムが面倒の根源 すべてDockerfileに集約 何が面倒なの? 画像引用元:https://www.project-respite.com/kubernetes-merits/
なぜKubernetesを採用すべき? ・面倒から解放したい ・オペレーションを削減したい ・信頼性を向上したい ・コストをカットしたい ・属人化を排除したい ・イケイケにしたい ・・・・・・
オペレーション削減? ・命令式 → 宣言式 ・望ましい姿を自動維持 ・「Aやります、Bやります...」 などがやめられる ・手順書とおさらば 画像引用元:https://www.project-respite.com/kubernetes-merits/
なぜKubernetesを採用すべき? ・面倒から解放したい ・オペレーションを削減したい ・信頼性を向上したい ・コストをカットしたい ・属人化を排除したい ・イケイケにしたい ・・・・・・
信頼性向上って、どうやって? ・サーバなんか変 ・アラート通知が来た ・再起動の可否確認 ・該当サーバ再起動 ・アラート解消 k8sだと、自動回復! 画像引用元:https://www.project-respite.com/kubernetes-merits/
Kubernetes採用したら? アジャイル開発に は変化に強いイン フラが必要 画像引用元:https://www.toshiba-sol.co.jp/tech/sat/case/1804_2.htm
インフラ部の取り込み ほぼ済 ほぼ未
THANKS