Kubernetes

Niveau 2

·

Formation avancée

Kubernetes

Offre de lancement

1400 € 980 €

Download

Comment installer, sécuriser et monitorer une plateforme de conteneurs ?

Description

Kubernetes est devenu le nouveau standard pour déployer des applications conteneurisées dans le cloud et même sur site (on premise). Simple d'utilisation, il faut en revanche bien comprendre le fonctionnement de ses différents composants pour maîtriser toutes les problématiques que l'on peut rencontrer en production.

Cette formation avancée se déroule durant 2 jours (13 heures). Elle s’adresse aux personnes désireuses d'installer et d'administrer une plateforme Kubernetes en production. Son objectif principal est de permettre aux participants de comprendre les mécanismes internes au cluster et d'être en mesure de maîtriser leur plateforme en production. Cette formation prépare également à la certification d'administrateur Kubernetes.

Objectifs

  1. Comprendre le fonctionnement des différents composants de Kubernetes
  2. Déployer un cluster en haute disponibilité
  3. Superviser efficacement son cluster avec les logs applicatives et le monitoring système
  4. Sécuriser son cluster
  5. Mettre en place une système d'authentification et d'autorisation
  6. Gérer le multi-tenant

Public cible

  1. Administrateurs système
  2. DevOps
  3. Tech Lead
  4. Architectes

Prérequis

  1. Connaissances de Kubernetes : savoir déployer des applications dans un cluster, l'idéal serait d'avoir suivi la formation niveau 1 que nous proposons
  2. Connaissances de l’environnement Linux : shell et services
  3. Connaissances en développement logiciel

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 2 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.

La 1ère journée est plus axée système, nous installerons un cluster HA de Kubernetes from scratch et nous nous intéresserons aux flux réseaux. Lors de la 2ème journée, nous nous intéresserons à l'administration de Kubernetes en passant revue les problématiques de production.

Programme

Jour 1
Rappels sur Kubernetes
  1. Fonctionnalités
  2. Types de ressources
Architecture
  1. Vue générale
  2. Zoom sur le control plane
  3. Zoom sur le worker
Installation et déploiement
  1. Les différentes méthodes
  2. Les acteurs du Cloud
  3. Sur du On-Premise
Réseau
  1. Choix d’un plug-in réseau
  2. Service discovery
  3. Fonctionnement de kube-proxy
  4. Service mesh
Jour 2
Sécurisation du cluster
  1. Aspect multi-tenants
  2. Authentification
  3. Autorisation
  4. Contrôler ses ressources
Maitrise du scheduling
  1. Les différentes options
  2. Scheduling et maintenance
Logging et monitoring
  1. Centraliser les logs
  2. Collecter les métriques
  3. Les différentes solutions
Stack CI/CD
  1. Les outils
  2. Contrôler les déploiements et les rollbacks
Conclusion et Take away

Informations pratiques

Nous vous accueillons les deux 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.