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

CPF
  • 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

Paris

Rennes

Nantes

Sophia Antipolis

Aix en Provence

Demande de renseignement