Accueil / Kubernetes: orchestration de conteneurs

Kubernetes: orchestration de conteneurs

Durée : 3 jours
Tarif Inter : 1800 €
Tarif sur mesure : Nous consulter
Référence : 3DKU

  • Partagez sur
  • Téléchargez en
  • Inscrivez vous
Programme Public & Pré-requis Organisation

Présentation

Cette formation sur l’orchestration avec Kubernetes vous permettra de découvrir les fonctionnalités et capacités principales offertes par Kubernetes. Vous aurez accès à un aperçu complet contextuel et technique qui vous permettra de commencer à utiliser Kubernetes dans votre propre environnement de travail.  

 

Objectifs

  • Comprendre les principes des conteneurs, du Caas et de l’orchestration  
  • Utiliser Docker pour exécuter et gérer des conteneurs 
  • Créer des pods, des déploiements et des services Kubernetes 

Programme

  1. Les conteneurs: historique et fonctionnement

    • Concepts Cloud, conteneurs vs VM classique
    • Origine et histoire des conteneurs: l’émergence de Docker
    • Les différents orchestrateurs
    • Fonctionnement des conteneurs: isolation avec Cgroup et Namespaces
    • Conteneurs LXC et Docker
    • UFS et modèle en couches, couche COW
  2. Principales technologies impliquées

    • Docker: définitions et composants de l’infrastructure
    • OS minimaux
    • Stateless / Stateful
    • Gestion des données, exemple du Data-Only-Container
    • Fonctionnement réseau, hôte
    • Réseau entre conteneurs
    • Fondamentaux et technologies du “Container as a service” (CaaS)
  3. Lier des conteneurs, exemple avec Docker Compose

    • Créer une infrastructure à partir de plusieurs conteneurs
    • Principes technologiques: images, couches, conteneurs, hub, registry, etc.
    • Layering et impact
    • Comment gérer les déploiements ?
    • Tour d’horizon des solutions de clustering et d’orchestration
    • Intérêts et limites des conteneurs et du CaaS
  4. Intêrets de la technologie, bénéfices métiers et avantages financiers

    • Avantages de l’utilisation du Cloud et de l’hybridation
    • Contribution à la démarche DevOps
    • Maturité des technologies et sécurité
    • Risque de verrouillage, interopérabilité et communication entre conteneurs
    • Cas de la gestion des données avec Docker
    • Caas vs Paas
    • Kubernetes : les fondamentaux
  5. Histoire et contributeurs

    • Terminologies: pods, Replica Set et Replica Controller, services, volumes, ConfigMaps et secrets
    • Installation de Kubernetes sur un Cloud public (GCS) et en local avec Minibuke
    • Dashboard, CLI et API
    • Proxy et DNS
    • Kubernetes : mise en œuvre
  6. Les commandes de bases: namespaces, contextes, objects, labels et troubleshooting

    • Les pods: création, gestion et accessibilité. Health checks, données et volumes persistants
    • Label et annotation: label selector, annotations et cleanup
    • Service Discovery: DNS, intégration Cloud, Kube-proxy et gestion du réseau Cluster
    • Replica Set et pods. Mise à l’échelle avec kubectl scale, kubectl apply, autoscaling.
    • ConfigMaps et secrets
    • Kubernetes : déployement
  7. Gérer son premier déploiement: création, mises à jour, et suppression

    • Mettre à l’échelle et équilibrage
    • Stratégies de déploiement: Recreate, Rollingupdate et Rollout
    • Déployer des applications d’entreprise
    • Configuration des composants
    • Création du service applicatif Kubernetes et déploiement
    • Gestion du cluster et surveillance des déploiements
Formations à distance
En inter et en intra entreprise

Contactez-nous :
training@softeam.fr
+33 (0)6 07 78 24 18
Prochaines dates

A distance

Du 01 au 03 février 2021
Du 29 au 31 mars 2021
Du 06 au 08 avril 2021
Du 10 au 12 mai 2021
Du 01 au 03 juin 2021
Du 12 au 15 juillet 2021
Du 23 au 25 août 2021

Demande de renseignement