formation-continue

Kubernetes, optimisation des conteneurs (SY180)

La formation Kubernetes, optimisation des conteneurs vous permet de : 
- Connaître le fonctionnement de Kubernetes et ses différents composants
- Savoir installer, configurer et administrer Kubernetes
- Être à même de placer automatiquement ses conteneurs sur un cluster ou dans le Cloud
- Savoir automatiser les déploiements d’applications conteneurisées
- Définir les bonnes pratiques pour travailler avec Kubernetes
 

Diplôme
Certificat ESIEE-IT
Durée
2 jours (soit 14 heures)
Coût
1 812 €
Campus
Paris 9ème ou à distance

Kubernetes, optimisation des conteneurs

  • Connaître le fonctionnement de Kubernetes et ses différents composants
  • Savoir installer, configurer et administrer Kubernetes
  • Être à même de placer automatiquement ses conteneurs sur un cluster ou dans le Cloud
  • Savoir automatiser les déploiements d’applications conteneurisées
  • Définir les bonnes pratiques pour travailler avec Kubernetes

Fonctionnement de kubernetes et ses différents composants  

  • Présentation Kubernetes, origine du projet,
  • Fonctionnalités: automatisation des déploiements et de la maintenance des applications en containers, redéploiement, reconnaissance de services, équilibrage de charge, réparation automatique pour la haute disponibilité.
  • Containers supportés, plateformes utilisant Kubernetes.
  • Composants de Kubernetes.
  • Définitions: pods, labels, controllers, services

Architecture

  • Kubernetes Master: stockage des configurations par etcd, interfaçage par l'API server,
  • noeuds Kubernetes: hébergement des containers,
  • Kubelet pour la supervision des noeuds

Installer et configurer et administrer kubernetes

  • Présentation des différentes solutions d'installation
  • Atelier : Installation des outils : kubectl,minikube,kubeadm
  • Configuration de pods et containers:
  • assignation de mémoire, espace de stockage, processeurs,
  • affectation de pods à des noeuds.
  • Configuration d'applications et exécution.
  • Outils de supervision, analyse des logs, debugging
  • Atelier : Utilisation de kubectl exec pour accéder en shell à un container. Analyse de l'état des nœuds avec Node Problem Detector

Déploiements et placements 

  • Placer automatiquement ses conteneurs sur un cluster ou dans le cloud
  • Automatiser les déploiements d'applications conteneurisées
  • Présentation de Helm, principe de fonctionnement
  • Architecture Helm
  • Atelier : installation d'un client et serveur Helm. Déploiement de conteneurs dans le cloud

Définir les bonnes pratiques pour travailler avec kubernetes

  • Sécurité : présentation des points à sécuriser
  • Accès à l'API Kubernetes
  • Limitations des ressources
  • Contrôle des accès réseau
  • Restrictions des accès à etcd
  • Présentation des bonnes pratiques
  • Atelier : cas d'usage , et analyse des points à sécuriser
     

À qui s’adresse cette formation ?

Administrateurs, Chefs de projet, Développeurs...
 

Quels sont les prérequis ? 

Maîtriser les systèmes Linux, les réseaux TCP/IP et les concepts de virtualisation et des containers. Avoir des connaissances générales en conteneurisation (Docker ou CoreOS).
 

Méthodes pédagogiques 

  • Apports théoriques suivis d’applications 
  • Travaux pratiques réalisés 
     

Méthodes d'évaluations

  • QCM d'évaluation des acquis

  • À l’issue de cette formation, un certificat ESIEE-IT vous sera délivré.

Pour vous inscrire, envoyez un mail à formationcontinue@esiee-it.fr  (réponses sous 48heures). 

Informations complémentaires

Texte

Prochaines sessions : 

  • Du 19 au 20 octobre 2023
  • Du 15 au 16 février 2024
  • Du 30 au 31 mai 2024
  • Du 5 au 6 septembre 2024
  • Du 5 au 6 décembre 2024
  • Horaires : 9h00 à 17h30
  • Taux de réussite : nouvelle formation 
  • 100% à distance (D) ou en présentiel (P)
  • Si vous êtes en situation de handicap, retrouvez toutes les informations utiles  ICI

 

Contactez-nous