Pourquoi cette formation?

Kubernetes est un outil d’orchestration facilitant le déploiement et la surveillance
d’applications conteneurisées sur un ensemble de machines. Kubernetes permet en
outre aux développeurs de s’affranchir des aspects liés à l’infrastructure sous-jacente.

Dans quel but?

Cette formation vous permettra de comprendre l’intérêt des outils d’orchestration de conteneurs et d’acquérir les
compétences nécessaires pour déployer des applications Docker sur un cluster Kubernetes. A l’issue de cette formation
vous serez en mesure de :
comprendre les principes du clustering et de l’orchestration de conteneurs
déployer des conteneurs sur Kubernetes et gérer leur cycle de vie
gérer les données sensibles manipulées par les conteneurs
gérer la configuration des applications
exposer les applications et les mettre à l’échelle

CONTENU PEDAGOGIQUE

Le projet Kubernetes

  1. Présentation
  2. Rôle d’un orchestrateur
  3. Composants d’un cluster

Concepts de Kubernetes

  1. Des conteneurs… aux Pods
  2. Le cloisonnement avec des Namespaces
  3. Déploiement d’une application
  4. Exposition d’une application et découverte de
    services
  5. Gestion des données avec des volumes
  6. Configuration des applications
  7. Gestion des données sensibles
  8. Limitation des ressources
  9. Autres modes de déploiement (DaemonSet,
    CronJob)
  10. Héberger sa propre instance de Registry sur un cluster

Déployer une application complète

  1. Déployer plusieurs micro-services
  2. Interconnecter les micro-services
  3. Mettre à l’échelle une application et répartir la charge
  4. Gestion des mises à jour applicatives
  5. Utilisation d’un ingress pour le traffic HTTP
    entrant

Administration et monitoring

  1. La ligne de commande kubectl
  2. Le Dashboard, une interface graphique pour se simplifier la vie
  3. Mettre en place des sondes pour tester la santé des conteneurs

Conclusion

  1. Conclusion
  2. Bibliographie
  3. Liens utiles

Pour qui?

Pour toute personne intéressée par la Business Intelligence: Étudiants, professionnels, chefs d’entreprise.

Pour chaque personne ayant la volonté d’apprendre une des compétences les plus demandées sur le marché.

Pré-requis:

Les connaissances en SQL sont appréciées.

YouTube
LinkedIn
LinkedIn
Share
Instagram