Formations au coeur des technologies

Essayer, tester, échanger les bonnes pratiques, partager les retours d'expériences, ...
toutes nos formations sont disponibles à distance (classes virtuelles) et en centre de formation (présentiel), au choix.
Vous pouvez même changer de modalité en cours de formation, si vous avez des contraintes : par exemple, commencer en présentiel et continuer les jours suivants à distance.
Les outils pédagogiques et l'infrastructure de travaux pratiques mis à disposition sont accessibles depuis nos locaux, ou depuis votre entreprise ou votre lieu de télétravail, à volonté
N'hésitez pas à tester nos formations et nos serious games !

Formation : Kubernetes : optimisation des conteneurs

Durée2 jours
Prix1 510 €
Code coursSY180
Dates30 au 31 mai
5 au 6 septembre
5 au 6 décembre

(cliquez sur une date pour vous inscrire)

Public:

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

Objectifs:

A l’issue de la formation, le stagiaire sera capable de mettre en oeuvre la plateforme Open Source Kubernetes pour automatiser le déploiement, la montée en charge et la mise en oeuvre de conteneurs d’applications.

Connaissances préalables nécessaires:

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

Objectifs pédagogiques:

  • 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

Programme détaillé de la formation


(logo acroreadTéléchargez le programme) :
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 noeuds 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



Déroulé pédagogique
Modalités et délais d'accès
Méthodes mobilisées

Pythagore-F.D.

01 55 33 52 10
pfd@pythagore-fd.fr
Calendrier
Code cours : SY180

Contenu de la formation
Kubernetes : optimisation des conteneurs:

Accès à la liste des cours



Vous pouvez bien entendu composer votre programme personnel à partir de nos descriptifs de cours

Note moyenne des participants à la formation Kubernetes : optimisation des conteneurs

4.6/5




Version du document : R006
Date de mise à jour du document : 2024/01/06