Aujourd’hui, beaucoup d’architectures cloud se reposent sur des technologies de conteneurs Linux (docker, lxc, rkt, …). Au delà des choix des technologies, qu’est-ce qu’un conteneur Linux en lui-même ? Peut-on le comparer à une VM light ? En créant soi-même un conteneur Linux, on comprend mieux cette technologie .
Contenu de la présentation:
Expliquer les fonctionnalités du noyau: cgroups, namespace, ulimits utilisés pour créer un conteneur et limiter ses ressources.
Construire un micro conteneur linux from scracth.
Montrer les dernières features des conteneurs linux (e.g. user namespace)
Une digression sur leur évolution par rapport aux unikernels.