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
CRI-O Shallow Dive
Search
Kohei Ota
September 24, 2020
Technology
1
410
CRI-O Shallow Dive
Kohei Ota
September 24, 2020
Tweet
Share
More Decks by Kohei Ota
See All by Kohei Ota
CloudNative Meets WebAssembly: Exploring Wasm's Potential to Replace Containers
inductor
3
2.1k
The Cloud Native Chronicles: 10 Years of Community Growth Inside and Outside Japan
inductor
0
110
Cracking the KubeCon CfP
inductor
2
520
KubeCon Recap -Platform migration at Scale-
inductor
1
960
コンテナビルド最新事情 2022年度版 / Container Build 2022
inductor
3
460
データベースとストレージのレプリケーション入門 / Intro-of-database-and-storage-replication
inductor
26
6.1k
KubeConのケーススタディから振り返る、Platform for Platforms のあり方と その実践 / Lessons from KubeCon case studies: Platform for Platforms and its practice
inductor
3
790
オンラインの技術カンファレンスを安定稼働させるための取り組み / SRE activity for online conference platform
inductor
1
1.2k
Kubernetesネットワーキング初級者脱出ガイド / Kubernetes networking beginner's guide
inductor
19
6k
Other Decks in Technology
See All in Technology
アーキテクチャわからん、の話
shirayanagiryuji
0
270
教師なし学習の基礎
kanojikajino
4
390
君はPostScriptなウィンドウシステム 「NeWS」をご存知か?/sunnews
koyhoge
0
640
AIエージェントについてまとめてみた
pharma_x_tech
20
13k
もし今からGraphQLを採用するなら
kazukihayase
10
4.5k
What's New in OpenShift 4.18
redhatlivestreaming
0
920
技術的負債解消の取り組みと専門チームのお話 #技術的負債_Findy
bengo4com
1
590
『AWS Distinguished Engineerに学ぶ リトライの技術』 #ARC403/Marc Brooker on Try again: The tools and techniques behind resilient systems
quiver
0
120
依存関係があるコンポーネントは Barrel ファイルでまとめよう
azukiazusa1
3
470
[JAWS-UG栃木]地方だからできたクラウドネイティブ事例大公開! / jawsug_tochigi_tachibana
biatunky
0
210
アンチパターンのアーキテクチャと組織 / Anti-Pattern Software Architecture and Organization
oztick139
0
160
生成AIの利活用を加速させるための取り組み「prAIrie-dog」/ Shibuya_AI_1
visional_engineering_and_design
1
130
Featured
See All Featured
BBQ
matthewcrist
86
9.4k
Why Our Code Smells
bkeepers
PRO
335
57k
GraphQLとの向き合い方2022年版
quramy
44
13k
Done Done
chrislema
182
16k
Documentation Writing (for coders)
carmenintech
67
4.6k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.5k
Producing Creativity
orderedlist
PRO
343
39k
The Cost Of JavaScript in 2023
addyosmani
47
7.3k
A Philosophy of Restraint
colly
203
16k
Docker and Python
trallard
44
3.2k
Visualization
eitanlees
146
15k
Writing Fast Ruby
sferik
628
61k
Transcript
None
自己紹介 太田航平
の逆 や を使う人のために の役割と使い方共有したい
何 のために作られたコンテナランタイム が話す と低レベルランタイムの を繋ぐ役割 が主体となって開発 からデフォルトで組み込まれている 以前は を使っていたのが置き換えられた
の 実装 互換のコンテナイメージとランタイムをサポート 一般的な イメージフォーマット 主要なコンテナレジストリ 、 、 などの低レベルランタイムで動作
というか が標準化したランタイム規格 と低レベルランタイムが通信するための 仕様 は の を生成して低レベルランタイムに コンテナの作成等を依頼 が標準化したコンテナの規格 から受け取った
でコンテナを生成 などの持つ機能を標準化 コンテナイメージ仕様の標準化
コンテナランタイムの役割
None
がランタイムで 実際に使う範囲
は に不要な や なども提供 というベンダーへの依存 としても依存を減らす試みがある
は に不要な や なども提供 というベンダーへの依存 としても依存を減らす試みがある
は に不要な や なども提供 というベンダーへの依存 としても依存を減らす試みがある 利用を前提に作られた は 乗り換え先の つの選択肢
None
と の仕様に忠実な実装 イメージの信頼性チェックや検証 イメージレイヤの管理 動作中のコンテナにおけるライフサイクルの管理 の操作に必要なリソースの分離や可観測性の提供
と の仕様に忠実な実装 イメージの信頼性チェックや検証 イメージレイヤの管理 動作中のコンテナにおけるライフサイクルの管理 の操作に必要なリソースの分離や可観測性の提供 イメージビルドや の を操作するた めの
などの提供はスコープ外 コンテナイメージビルドには の操作には 等を組み合わせて利用
デモ
None