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
Introduction à RKT par Nicolas Diez (Oct. 17)
Search
WeScale
October 19, 2017
Technology
0
95
Introduction à RKT par Nicolas Diez (Oct. 17)
Présentation donnée au meetup CNCF du 1 octobre 2017
WeScale
October 19, 2017
Tweet
Share
More Decks by WeScale
See All by WeScale
SRE - Mythes et Réalité (Volcamp 2023)
wescale
0
330
Le petit chaperon rouge pratique enfin le “Zero Trust” (Hashicorp Version)
wescale
0
65
J'écris mes CLI en Java, pas vous ?
wescale
0
120
Ansible Ultimate Edition
wescale
0
470
SnowCamp 2022 - InfraAsCode et multicloud à la sauce Kubernetes avec Crossplane
wescale
0
430
Les mésaventures d'Alice et Bob au pays du Cloud
wescale
0
160
Podman dans la pratique, cela donne quoi ? par Thomas Gérardin
wescale
0
270
Matinée WeSpeakCloud spéciale Cloud & Securité
wescale
0
92
Comment améliorer la sécurité de vos clés de chiffrement sur AWS avec CloudHSM ? Par Aurélien Maury
wescale
0
62
Other Decks in Technology
See All in Technology
AIエージェントに必要なのはデータではなく文脈だった/ai-agent-context-graph-mybest
jonnojun
1
250
AIが実装する時代、人間は仕様と検証を設計する
gotalab555
1
240
SchooでVue.js/Nuxtを技術選定している理由
yamanoku
3
200
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
4
460
pool.ntp.orgに ⾃宅サーバーで 参加してみたら...
tanyorg
0
640
コミュニティが変えるキャリアの地平線:コロナ禍新卒入社のエンジニアがAWSコミュニティで見つけた成長の羅針盤
kentosuzuki
0
130
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
10k
Context Engineeringが企業で不可欠になる理由
hirosatogamo
PRO
3
660
StrandsとNeptuneを使ってナレッジグラフを構築する
yakumo
1
130
Embedded SREの終わりを設計する 「なんとなく」から計画的な自立支援へ
sansantech
PRO
3
2.6k
Ruby版 JSXのRuxが気になる
sansantech
PRO
0
170
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
270
Featured
See All Featured
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
390
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
760
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
0
1.1k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.9k
Claude Code のすすめ
schroneko
67
210k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
Speed Design
sergeychernyshev
33
1.5k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Crafting Experiences
bethany
1
50
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
A Modern Web Designer's Workflow
chriscoyier
698
190k
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