Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Introduction à RKT par Nicolas Diez (Oct. 17)
Search
WeScale
October 19, 2017
Technology
110
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Introduction à RKT par Nicolas Diez (Oct. 17)
Présentation donnée au meetup CNCF du 1 octobre 2017
WeScale
October 19, 2017
More Decks by WeScale
See All by WeScale
SRE - Mythes et Réalité (Volcamp 2023)
wescale
0
380
Le petit chaperon rouge pratique enfin le “Zero Trust” (Hashicorp Version)
wescale
0
89
J'écris mes CLI en Java, pas vous ?
wescale
0
180
Ansible Ultimate Edition
wescale
0
510
SnowCamp 2022 - InfraAsCode et multicloud à la sauce Kubernetes avec Crossplane
wescale
0
480
Les mésaventures d'Alice et Bob au pays du Cloud
wescale
0
190
Podman dans la pratique, cela donne quoi ? par Thomas Gérardin
wescale
0
330
Matinée WeSpeakCloud spéciale Cloud & Securité
wescale
0
130
Comment améliorer la sécurité de vos clés de chiffrement sur AWS avec CloudHSM ? Par Aurélien Maury
wescale
0
93
Other Decks in Technology
See All in Technology
大型犬好きによるPugの紹介
yamanoku
1
160
スプシの手作業からの解脱 ~更新はClaude Codeに、見せ方と使い方はGASアプリに任せる~
kentarofujii
0
160
AIにシークレットを見せない、WSL2で安全な開発環境
yazm
0
310
ストレスなくAIと付き合いたい!こんなときどうしてる?
namiki64
3
600
会社説明資料
persolserverworks
0
9.8k
アウトプット初心者、半年間のふりかえり
4o1sobblue
0
440
"優秀な誰か"の下位互換にならないために
yut0naga1_fa
1
1.8k
事業成長とデータ活用を止めないためのマネジメントへ挑戦
hiracky16
0
400
サブエージェントと Claude Mods で作る独自 Advisor ツールの話
kenichiodo
2
160
JAWSUG TOHOKU 青森支部 「LoGoチャット」のAWS移行で 乗り越えたこと
taketakekaho
0
340
USB PDを使ってスマホを労わりたい
raspython3
0
180
脆弱性診断って、何をしているの? 〜弱点を見つけて、会社の改善につなげるまで〜
keeg
0
930
Featured
See All Featured
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
540
Designing for Performance
lara
612
70k
Making Projects Easy
brettharned
120
6.8k
Navigating Weather and Climate Data
rabernat
0
560
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
A Modern Web Designer's Workflow
chriscoyier
699
190k
Designing Experiences People Love
moore
143
24k
How to build a perfect <img>
jonoalderson
1
6.1k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
360
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
77k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Transcript
Nicolas DIEZ Introduction à RKT
[email protected]
@claque2000 2 Introduction à RKT Cloud Builder
Que cache ces 3 lettres ?
4 Introduction à RKT
5 Introduction à RKT
6 Introduction à RKT
Qu’est ce que rock-it ? Le Schmilbilibili
Rock-it •Container runtime •Créé par les développeurs de CoreOS •Développé
en Go •1ère release en Novembre 2014 8 Introduction à RKT
Et pourquoi pas Docker ?
10 Introduction à RKT
Historique •Définition d’un standard sur les containers •Forte participation des
équipes de CoreOS •Désaccord sur l’évolution 11 Introduction à RKT
Le Big Bang •Suppression du standard •Le besoin d’un daemon
créant un SPOF •Toolbox monolithique 12 Introduction à RKT
Principes
Au programme •Sécurité •Composabilité •Respect des standards •Compatibilité 14 Introduction
à RKT
Sécurité •Sur les images •Architecture 15 Introduction à RKT
Sécurité •Utilisation des mécanismes existants: •user namespaces •cgroups •contextes SELinux
•TPM •Support des hyperviseurs 16 Introduction à RKT
Composabilité •Intégration avec les systèmes d’init : •Openrc •Systemd •Orchestration
•Architecture: •Fonctionnement par couches •Plusieurs moteurs d’exécution 17 Présentation WeScale
Composabilité •RKT : UX/API vers la techno faisant tourner le
container •Stage 0 : RKT •Stage1 : systemd-nspawn/fly/lkvm/qemu •Stage 2 : application •Pod 18 Introduction à RKT
Composabilité illustrée 19 Introduction à RKT
Composabilité illustrée 20 Introduction à RKT
Pod Sandboxing •Initialise un pod vide •Introduction de CRI •Permet
la réalisation de tests 21 Introduction à RKT
Attachement d’applications •Feature expérimentale •Accès aux entrées/sorties de l’application •Principalement
à des fins de debug 22 Présentation WeScale
Compatibilité/Standards •Images Docker supportées nativement •1ère implémentation de APPC •CNI
•CRI •Projet CNCF •OCI 23 Introduction à RKT
CNI •Container Network Interface •Spécifications et ensemble de plugins •2
actions possible : création et destruction •Configuration en Json •Kubernetes/Mesos/Calico/Weave 24 Présentation WeScale
CRI •Container Runtine Interface •API gRPC •Permet à Kubernetes de
communiquer avec différents container runtimes via les mêmes instructions 25 Présentation WeScale
C’est tout ?
Pour la suite •OCI •Dépréciation d’APPc •CRI 27 Introduction à
RKT
Orchestration •Kubernetes •Nomad 28 Introduction à RKT
Outils •Acbuild •DGR •ContainerLinux OS / Clair/Quay •Tectonic 29 Introduction
à RKT
Démo
@ 31 Introduction à RKT
•Basics : •run •volume et réseau •inspection •Rock-it inception 32
Introduction à RKT
Installation •Utilisation de Container Linux OS •Gestionnaire de package 33
Introduction à RKT
Questions ? 34 Introduction à RKT
WeShare WeAreFun WeRecruit DON’T FORGET
01 85 08 18 81
[email protected]
156 boulevard Haussmann 75008
Paris www.wescale.fr | blog.wescale.fr CONTACT