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
370
Le petit chaperon rouge pratique enfin le “Zero Trust” (Hashicorp Version)
wescale
0
87
J'écris mes CLI en Java, pas vous ?
wescale
0
170
Ansible Ultimate Edition
wescale
0
490
SnowCamp 2022 - InfraAsCode et multicloud à la sauce Kubernetes avec Crossplane
wescale
0
470
Les mésaventures d'Alice et Bob au pays du Cloud
wescale
0
180
Podman dans la pratique, cela donne quoi ? par Thomas Gérardin
wescale
0
320
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
90
Other Decks in Technology
See All in Technology
LLMに渡さなかった仕事
nanaism
0
170
登壇の自信を奪う3匹のオバケ / 3 Ghosts That Rob You of Your Confidence in Public Speaking
pauli
8
920
GoにおけるFFIのこれまでとこれから
goccy
5
3.4k
生成AIエージェントを用いた、 手動テスト手順書から自動テストへの 変換手法の検討
magicpod
0
160
Geolonia の開発現場における AIの活用について
miya0001
0
100
事業課題から技術的負債に向き合う
sansantech
PRO
2
1.8k
beyond jj: config & tools ecosystem
indirect
0
420
AIを活用するために決めた "やらないこと" - 価値に注目する / Not betting on AI
soudai
PRO
1
520
2026_devsumi_ozono.pdf
o3
3
500
AI de Idea
kawaguti
PRO
2
110
AI時代の「技術的負債」の変質ー概念の終焉と再解釈、エージェントと共に向かう先
nwiizo
0
2.6k
OpenTelemetryのメトリクスをCloudWatchに送ってPromQLで見てみた
ota1022
0
150
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
42
3.2k
エンジニアに許された特別な時間の終わり
watany
109
250k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
3k
Discover your Explorer Soul
emna__ayadi
2
1.3k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
Marketing to machines
jonoalderson
1
5.8k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
490
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
500
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
740
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
670
Google's AI Overviews - The New Search
badams
0
1.6k
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