Séminaires CaaS

L’état de l’art

Ce séminaire de deux jours, vous présente les technologies de conteneurisation, les CaaS et l’outil Docker. Il introduit les principes DevOps, de l’intégration continue au déploiement continu.

Dates et réservation – Christophe MERLE – christophe@cmconsulting.online
Contenu au format PDF

PROGRAMME DU SÉMINAIRE – Première journée

9h00 Accueil des participants

  • Introduction
  • De la convergence vers l’hyper-convergence
  • Vers une approche SaaS ; CaaS de l’informatique
  • Léger et mobile comme un conteneur informatique
  • Vserver, OpenVZ, LXC, LIBCONTAINERS
  • L’exemple des conteneurs Industriels
  • La normalisation avec l’OCI
  • RKT vs Docker
  • Salomon HYKES, de DotCloud à Docker,Inc
  • Concepts de conteneurisation
  • Comparatif entre conteneurisation et virtualisation

10h30 Pause-café

10h45 Reprise

  • Les versions de productions Docker,Inc
  • Les versions  pour le poste de dev
  • Ecosystème et licences d’exploitations de DOCKER
  • Quels systèmes pour la production avec les conteneurs applicatifs ?
  • Les  principaux systèmes de fichiers en couches
    • UnionFS
    • AUFS
    • DeviceMapper
    • Overlay2
  • Le cloisonnement des NameSpace & Cgroups de Docker
    • Cloisonnement par NameSpace
    • Cloisonnement de ressources hardware
    • L’impact des PID de conteneurs sur l’hôte
    • Chroot et compte de service
    • Capabilities DOCKER

12h30 Pause déjeuné

13h45 Reprise

  • Imbrication des briques logicielles
  • Anatomie d’un Dockerfile
    • Les bonnes pratiques
  • Les logs des services
  • Les images officielles et certifiées du hub public
  • L’approche DevOps, de l’intégration continue au déploiement continu
  • UCP  (Universal Contrôle Plane)
    • Outil d’administration des clusters swarm & Kubernetes (K8S)
  • DTR (Docker Trusted Registry)
    • Registre d’image privée avec haute disponibilité

15h30 Pause-café

15h45 Reprise

  • Docker-compose en gestionnaire de projet
    • Pourquoi yaml ?
    • Docker-compose et les API des orchestrateurs swarm et K8S
  • L’immutabilité des images
    • Intérêts
    • Evolution dans la philosophie du maintien en production
  • Des conteneurs stateless dans une architecture stateful
    • Les volumes

17h15 fin de la première journée

PROGRAMME DU SEMINAIRE – deuxième journée

9h00 Accueil des participants

  • Présentation de la stack réseau
    • Le driver bridge
    • Le driver host
    • Le driver none 

10h30 Pause-café

10h45 Reprise

  • Le driver MacVlan  avec ou sans tag de vlan
    • Le driver IpVlan
    • Les technologies de VxLAN
    • L’overlay swarm avec le Vxlan sur Bridge
    • L’overlay swarm avec le Vxlan sur Macvlan

12h30 Pause déjeuné

13h45 Reprise

  • Les networks plugins
  • Les volumes plugins
  • Docker-machine
    • Provisionnement de ressource dans un cloud
    • Provisionnement de ressource dans un hyperviseur
  • Les orchestrateurs swarm et K8S dans UCP
    • Présentation de l’interface
    • Surveillance active des services et des clusters

15h30 pause-café

15h45 Reprise

  • Points d’entrées et reverse proxy
    • Traefik et let’s encrypt

17h15 fin du séminaire