Apprenez Kubernetes

auprès de formateurs certifiés

 

Kubernetes

Offre de lancement

2100 € 1800 €

Download

Comment mettre en place, utiliser et administrer une plateforme Kubernetes ?

Description

Kubernetes a été conçu pour simplifier la vie de ses utilisateurs. Développé initialement par Google, cette plateforme de management d'applications conteneurisées a gagné en popularité et est devenu le nouveau standard pour déployer des applications dans le cloud et même sur site (on premise).

Cette formation de 3 jours (21 heures) s’adresse aux personnes désireuses de prendre en main Kubernetes. Nous aborderons tous les thèmes, de l'utilisation à l'administration, afin que chaque participant ait une vision transverse de cette plateforme.

Son objectif principal est de permettre aux participants d’avoir des bases solides afin de pouvoir créer et déployer tout type d’application et de comprendre les mécanismes internes de la plateforme pour pouvoir l'administrer.

Cette formation est également une excellent préparation à la certification officielle de développeur et d'administrateur Kubernetes.

Objectifs

  1. Adapter et déployer tout type d'application dans un contexte Kubernetes
  2. Exposer ses applications à l'intérieur / extérieur du cluster
  3. Monitorer ses applications
  4. Découvrir les fonctionnalités avancées de Kubernetes
  5. Déployer un cluster en haute disponibilité
  6. Superviser efficacement son cluster avec les logs applicatives et le monitoring système
  7. Mettre en place une système d'authentification et d'autorisation

Public cible

  1. Développeurs
  2. Administrateurs système
  3. Devops
  4. Tech Lead
  5. Architectes

Prérequis

  1. Connaissances de base de Docker : pas besoin d’être un expert, mais idéalement savoir construire une image Docker via un Dockerfile et savoir l’exécuter
  2. Connaissances de l’environnement Linux
  3. Connaissances en développement logiciel
  4. Notions en réseau

Méthode pédagogique

La formation se fait en petit groupe : 10 personnes maximum afin de favoriser la bonne maîtrise de chaque participant sur les différents sujets abordés.

Tout le long des 3 journées de formation, des sessions pratiques suivront la théorie. Chacun aura un cluster Kubernetes dédié sur lequel il pourra réaliser l’exercice du module. Le cluster sera accessible au participant par SSH, il lui faudra en revanche apporter son ordinateur portable.

Programme

Jour 1
Contexte
  1. L’avant conteneur
  2. La culture DevOps
Rappel sur Docker
  1. Les concepts et l’architecture
  2. Comment créer des images ?
  3. Docker Compose
  4. Docker Swarm
Concepts de base de Kubernetes
  1. Les objets
  2. Les boucles de contrôle
Décorticage d’un Pod
  1. L'unité de base du cluster
  2. Cycle de vie d’un Pod
Les workloads
  1. Deployments
  2. DaemonSets
  3. Jobs
  4. Les stratégies de déploiement
Jour 2
Exposer mes applications
  1. Communication entre pods
  2. Comment exposer un service au sein du cluster ?
  3. Comment exposer un service en dehors du cluster ?
Configurer mes applications
  1. Via des fichiers
  2. Via des variables d’environnements
Conteneurs à état
  1. Gérer des volumes
  2. Déployer des applications en Haute Disponibilité (HA)
Packaging
  1. Helm
  2. Intégration au sein d’une plateforme de CI / CD
Jour 3
Les composants systèmes
  1. Intéractions entre composants
  2. Installation d'un cluster via kubeadm
  3. Installation d'un cluster "from scratch"
Maitrise du scheduling
  1. Algorithme par défaut
  2. Comment orienter le scheduler dans ses décisions ?
Authentification et autorisation
  1. RBAC
  2. Gestion au niveau des utilisateurs
  3. Gestion au niveau des processus
Logging et monitoring
  1. Centraliser les logs
  2. Collecter les métriques
  3. Les différentes solutions
Services mesh
  1. Installation de Istio
  2. Piloter efficacement ses services
Conclusion et Take away

Informations pratiques

Nous vous accueillons les trois jours à partir de 9h où un petit-déjeuner vous sera proposé. Nous débuterons la formation vers 9h30 et elle se terminera vers 17h30.

Les formateurs resteront à votre disposition après ce créneau si vous souhaitez détailler certains points.

Le lieu sera spécifié aux participants deux semaines avant la formation. Il sera toujours situé dans le centre de la ville.