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
oretachi-no-devops
Search
nwiizo
July 12, 2019
0
940
oretachi-no-devops
麻生情報ビジネス専門学校 2019年7月12日 特別講義
http://www.asojuku.ac.jp/abcc/
nwiizo
July 12, 2019
Tweet
Share
More Decks by nwiizo
See All by nwiizo
メインテーマはKubernetes
nwiizo
2
410
SREの前に
nwiizo
12
3.4k
2024年版 運用者たちのLLM
nwiizo
5
950
Platform Engineering と SRE の門
nwiizo
17
5.9k
運用者の各領域で向き合うLLM
nwiizo
1
500
可観測性ガイダンス
nwiizo
14
3.8k
書を捨てよ、現場へ出よう
nwiizo
12
11k
走馬灯のIaCは考えておいて
nwiizo
10
5.9k
SREとPlatform Engineerの交差点
nwiizo
9
7k
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.4k
Producing Creativity
orderedlist
PRO
343
39k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
365
25k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Code Reviewing Like a Champion
maltzj
521
39k
Designing for Performance
lara
604
68k
No one is an island. Learnings from fostering a developers community.
thoeni
19
3.1k
Become a Pro
speakerdeck
PRO
26
5.1k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.9k
Bash Introduction
62gerente
610
210k
Transcript
None
• • •
None
None
⚫ Separate teams can lead to conflicting incentives (photo by
Dave Roth)
⚫
None
⚫ ⚫ ⚫ ⚫ http://www.jedi.be/presentations/IEE E-Agile-Infrastructure.pdf
⚫ ⚫ ⚫ https://www.slideshare.net/jallspaw/ 10-deploys-per-day-dev-and-ops- cooperation-at-flickr
⚫ ⚫ https://www.slideshare.net/jallspaw/ 10-deploys-per-day-dev-and-ops- cooperation-at-flickr ⚫ ⚫ ⚫ ⚫
⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ https://puppet.com/resources/whitep aper/2015-state-devops-report
⚫ ⚫ ⚫ ⚫ ⚫ https://puppet.com/resources/whitep aper/state-of-devops-report ⚫ ⚫ ⚫
⚫ ⚫ ⚫
⚫ ⚫ ⚫ ⚫
None
None
https://www.oreilly.co.jp/books/97848 73118352/
⚫
⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫
⚫ ⚫ ⚫ https://www.slideshare.net/jallspaw/ 10-deploys-per-day-dev-and-ops- cooperation-at-flickr
⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫
⚫ ⚫ ⚫ https://www.slideshare.net/jallspaw/ 10-deploys-per-day-dev-and-ops- cooperation-at-flickr 本日、割愛 話す
⚫ ⚫
⚫ ⚫ サーバーA よき管理者A XX Y分
⚫ ⚫ よき管理者A サーバーA XX Y ×{台数}分 サーバーZ ・ ・
・
⚫ ⚫ よき管理者A サーバーA XX Y×{Overhead}分 O(n)ではない サーバーZ ・ ・
・ Infrastructure as Code Managing Servers in the Cloud
⚫ ⚫ ⚫
⚫ ⚫ ⚫ ⚫ ⚫
⚫ ⚫ ⚫ ⚫
⚫ ⚫ ⚫ ⚫
⚫ ⚫ ⚫
⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫
⚫ ⚫
None
2013年リリース!
⚫ ⚫ ⚫ https://github.com/cncf/toc/blob/master/DEFINITION.md 最近日本語が登場したので差し替えます. ありがとう @yokawasa さん
None
… … … ⚫ ⚫ ⚫
⚫ ⚫ ⚫
説明済み
⚫ ⚫
None
None
None
⚫ ⚫ 大量にソフトウェアがある場合、サブパッケージに矛盾が発生したり 独自の機構を完全に踏襲出来て管理できるわけではない
⚫
⚫ ⚫ ⚫ ⚫ ⚫
⚫ ⚫ ⚫ ⚫ ⚫
⚫ ⚫
None
⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ https://employment.en-japan.com/engineerhub/entry/2019/02/05/103000
⚫
⚫ ⚫ ⚫ ⚫ https://www.docker.com/
https://12factor.net/ja/
None
None
None
None
1. FROM golang:1.11-alpine 2. ADD . /go/src/ 3. EXPOSE 8080
4. CMD ["/usr/local/go/bin/go", "run", "/go/src/server.go"]
1. FROM golang:1.11-alpine 2. ADD . /go/src/ 3. EXPOSE 8080
4. CMD ["/usr/local/go/bin/go", "run", "/go/src/main.go"]
None
None
• • • • • • • • • •
Image Source and Credits: http://docker-saigon.github.io/post/Docker-Internals/
None
None
None
None
None
None
None
None
None
None
None
None
None
⚫ ⚫ ⚫ https://ai.google/research/pubs/pub43438 Large-scale cluster management at Google with
Borg クラウドネイティブなシステム
⚫ ⚫ ⚫ ⚫ ⚫ ⚫
None
None
None
None
None
None
None
⚫ ⚫ ⚫ ⚫
None
None
None
None
None
None
None
None
None
None
None
⚫ ⚫
None
テンプレート containerの変更 v1 v2
テンプレート containerの変更 v1 v2
None
None
None
None
None
None
None
⚫ ⚫ replicaset.yaml
None
None
⚫ ⚫
⚫ ⚫
⚫ ⚫
⚫ ⚫
⚫ ⚫
⚫ ⚫ ⚫
⚫ ⚫
⚫ ⚫
⚫ ⚫
⚫ ⚫ ⚫ ⚫ ⚫
None
None
None
None
• • • • • • • • • •
• • • • • • • • • • • https://kubernetes.io/docs/reference/kubectl/cheatsheet/
None
⚫ ⚫ ⚫ ⚫ ⚫
None