Kubernetes : Utilisation de l’outil d’orchestration

  • Durée : 2 Jours (14 h)
  • Tarif en présentiel ou en classe à distance : 1 700 €HT

Les tarifs indiqués sont valables par personne

Objectifs

  • Déployer des applications sur une plateforme Kubernetes
  • Être capable d’utiliser Kubernetes au quotidien pour gérer vos conteneurs en production
  • Avoir les bons réflexes en cas de problème
  • Savoir déployer une application clustérisée

A qui s’adresse ce cours ?

  • Administrateur système
  • Développeurs
  • Ingénieurs DevOps

Pré-Requis

  • Bases d’administration système Linux
  • Connaissance de Docker

Déroulement du cours

 

Jour 1 :

Présentation du projet Kubernetes

  • Architecture
  • Vue d’ensemble
  • Intégration avec les plateformes sous-jacentes

Les objets Kubernetes

  • Objets de base
  • Pods
  • Services
  • Volumes

Les objets internes

  • ReplicaSets
  • Déploiements
  • StatefulSets
  • DaemonSets
  • Jobs

Premiers pas

  • Accéder à l’interface web
  • Installer et utiliser Kubectl
  • Déployer un pod
  • Créer un déploiement à partir d’un fichier YAML

Jour 2 :

Utilisation de base

  • Créer un volume persistant
  • Créer un déploiement
  • Exposer le déploiement via un service
  • Exposer un service vers l’extérieur
  • Bonnes pratiques

Usages avancés

  • Déployer une application StateFul
  • Programme un job

Troubleshooting

  • Accéder aux logs des conteneurs
  • Techniques de debug

Méthodes et moyens pédagogiques

 

  • Dispensées par des experts-consultants sur des projets clients et contributeurs Open Source : ils connaissent le terrain !
  • Orientées sur l’utilisation et la mise en œuvre : l’apport théorique, visant la compréhension des principes, est systématiquement accompagné d’une mise en pratique concrète
  • Documentées : support électronique remis aux stagiaires en début de formation

Nos forces