Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction à RKT par Nicolas Diez (Oct. 17)

WeScale
October 19, 2017

Introduction à RKT par Nicolas Diez (Oct. 17)

Présentation donnée au meetup CNCF du 1 octobre 2017

WeScale

October 19, 2017
Tweet

More Decks by WeScale

Other Decks in Technology

Transcript

  1. Rock-it •Container runtime •Créé par les développeurs de CoreOS •Développé

    en Go •1ère release en Novembre 2014 8 Introduction à RKT
  2. Historique •Définition d’un standard sur les containers •Forte participation des

    équipes de CoreOS •Désaccord sur l’évolution 11 Introduction à RKT
  3. Le Big Bang •Suppression du standard •Le besoin d’un daemon

    créant un SPOF •Toolbox monolithique 12 Introduction à RKT
  4. 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
  5. 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
  6. Pod Sandboxing •Initialise un pod vide •Introduction de CRI •Permet

    la réalisation de tests 21 Introduction à RKT
  7. 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
  8. CRI •Container Runtine Interface •API gRPC •Permet à Kubernetes de

    communiquer avec différents container runtimes via les mêmes instructions 25 Présentation WeScale
  9. 01 85 08 18 81 [email protected] 156 boulevard Haussmann 75008

    Paris www.wescale.fr | blog.wescale.fr CONTACT