Apprenons à nous connaître

Simplement, rapidement et gratuitement

Kubernetes · Orchestrer vos conteneurs

Je cherche une formation pour *

Vous disposez d'un droit d'accès, d'opposition et de rectification des informations vous concernant. Vous pouvez exercer ces droits auprès de nos services à support@skills.hr.

Pour plus d'informations, consultez notre politique de confidentialité.

star--3

Kubernetes · Orchestrer vos conteneurs avec L'académie Younup

La formation en quelques mots : Kubernetes est une plateforme qui automatise le déploiement, la mise à l’échelle et la gestion des applications conteneurisées sur des clusters de serveurs. Vous découvrirez au cours des ateliers les différentes ressources types de l’orchestrateur (pods, services, ingress, deployment...). Répartition : > Théorie : 30% > Pratique : 70% Cette formation est disponible en présentiel ou à distance, avec un programme et une qualité pédagogique identiques. > Formation inter-entreprise : pré-inscription en ligne ou contactez-nous : formation@younup.fr > Formation intra-entreprise : nous vous invitons à nous contacter pour réaliser un devis : formation@younup.fr Pour toute question, n’hésitez pas à contacter notre équipe : formation@younup.fr

À propos de cette formation

Nantes

44

> 2 400€ HT

3 jours

21 heures

Action de formation

En savoir plus

Objectifs pédagogiques

  • Comprendre les bases de Kubernetes
  • Maîtriser les commandes de bases de Kubernetes
  • Connaitre les bonnes pratiques de l’outil et appréhender ses contraintes
Contenu de la formation
  • Comprendre les concepts fondamentaux
    • Rappel sur la conteneurisation : Docker, images
    • Notion sur le cloud (si environnement cloud)
    • Principes d’orchestration des conteneurs
  • Kubernetes et son écosystème
    • Présentation de Kubernetes
    • L’écosystème de Kubernetes : la CNCF
    • Tour d’horizon de l’architecture de Kubernetes (Data plane, Control Plane)
    • Présentation des composants clés (API Server, ETCD, Scheduler, Controller-manager, Kubelet…)
    • Mode de déploiement : les distributions Kubernetes
  • Travaux pratiques
    • Déploiement de Kubernetes
  • Prise en main de Kubernetes : ressources de base
    • Découverte de kubectl : connaitre son cluster
    • Les namespaces : intérêt, utilisation
    • La plus petite ressource de kubernetes : le pod
    • Exploitation des Labels et annotations
  • Travaux pratiques
    • Exploiter la commande kubectl pour interroger le cluster
    • Création d’un namespace et exploration des namespaces générés par défaut
    • Création et management de pods
    • Utilisation des labels pour le filtrage de ressources et la gestion des affinités entre pods
  • Découvertes des ressources kubernetes
    • Management des pods : les ReplicaSet, DaemonSet et Déploiement
    • Gestion des mises à jour des pods : Rolling update
    • Communiquer efficacement avec nos pods : les Services et Ingress
    • Surveiller la santé des pods : les sondes
  • Travaux pratiques
    • Exploitation des ressources Kubernetes (ReplicaSet, Daemonset, Deployment, Services, Ingress, Probe)
    • Tests et configuration des ressources
  • Gestion du stockage sur Kubernetes
    • Découverte des différentes méthodes de gestion des volumes
    • Etudes des volumes de configurations : Configmap, Secret & DownwardAPI
    • Présentation des volumes basiques : emptyDir & hostPath
    • Présentation de la notion de Persistent Volume & Persistent Volume Claim
    • Présentation de l’automatisation des PVC : les storageClass
  • Travaux pratiques
    • Exploitation des ressources de stockage de Kubernetes dans la continuité des précédents ateliers (emptydir, Configmap, secrets, downwardAPI)
    • Tests et configuration des ressources
    • Exploitation des ressources de stockage avancé de Kubernetes dans la continuité des précédents ateliers (Persistent Volume, PersistentVolumeClaim, StorageClass)
  • Ressources Kubernetes : pour aller plus loin
    • Affiner les configurations des pods avec un Init Container
    • Automatiser l’exécution régulière de pods : Jobs & Cronjobs
    • Sécuriser des flux avec les Network Policies
    • Automatiser les déploiements Kubernetes : Helm

L'organisme de formation

star--1

Public concerné

  • DevOps
  • Administrateurs
  • Développeurs
  • Architectes

Prérequis

  • Technique : Être familier avec le contexte de l’IT
  • Technique : Avoir des bases dans l’utilisation d’un OS Linux (commandes)
  • Technique : Avoir des bases sur la technologie des conteneurs ou avoir suivi la formation Docker
  • Matériel : PC pour les ateliers (pas de filtrage internet au niveau des ports/url & port 22 autorisé pour la connexion à des serveurs distants)

Conditions d'accès

Accessibilité

Nous mettons tout en œuvre pour vous accueillir et vous accompagner dans les meilleures conditions d’apprentissage. Notre référente handicap est à votre disposition vous pouvez la contacter à l'adresse suivante : formation@younup.fr.

Capacité

4 à 10 places

Délai d'accès

2 semaines

Plus qu'une formation !

Équipe pédagogique

Nos formateurs sont des professionnels chevronnés, experts dans leur domaine. Chacun de nos consultants partage, au sein de notre centre de formation, les compétences acquises sur le terrain et enrichies chaque jour par les missions réalisées auprès de nos clients.

Ressources pédagogiques

  • Espace apprenant
  • Support de formation transmis

D'autres formations qui pourraient vous intéresser

Organismes de formation de confiance !

Nos prestataires de formations couvrent l’ensemble des secteurs professionnels et sont répartis partout en France. Découvrez comment ils peuvent vous accompagner !