Devis Demander un devis
star--3

Kubernetes - Avancé avec 4SH

Kubernetes est la solution d'orchestration de conteneurs qui a réussi à s'imposer sur le marché, supportée par tous les acteurs cloud (Amazon, Google, Microsoft, OVH, ...). Cette formation a pour objectif d’approfondir les connaissances afin de permettre à des développeurs d'applications ou des ingénieurs système de configurer et maintenir des applications dans Kubernetes. Les compétences acquises seront notamment essentielles pour dimensionner, déployer et maintenir des architectures adaptées aux besoins des organisations : haute disponibilité, auto-scalabilité, maintenance, approche microservices… L'expérimentation complète la théorie générale applicable pour tout cluster Kubernetes. La formation s'appuie sur des retours d'expérience concrets et fournit également des conseils d'outillage à utiliser.

À propos de cette formation

Le Haillan

33

À partir de 1 500€ HT

2 jours

14 heures

Action de formation

Éligible OPCO

Chiffres clés

9

Très bien

Qualité de la formation

Taux de satisfaction à chaud : 9 / 10

100%

Impact de la formation

Taux de réussite : 100%

Impact à 3 mois : 41%

2024

Date de création

Note générale de la formation
5
67%
4
33%
3
0%
2
0%
1
0%
5
4 votants

En savoir plus

Objectifs pédagogiques
  • Maîtriser l’architecture de Kubernetes
  • Comprendre l’admission des ressources Kubernetes
  • Maîtriser l’outillage pour assurer une activité de support
  • Savoir contrôler le cycle de vie d’un Pod
  • Maîtriser des ressources avancées
  • Savoir contrôler le scheduler
  • Maîtriser un service mesh
Contenu de la formation
  • Introduction
  • Approfondissement de l’architecture K8S
    • Le “control plane“ et les noeuds de travail
    • La boucle de réconciliation des contrôleurs
    • Déclaration des ressources
    • Fonctionnement de l’ “api-server”
    • Étendre l'API Kubernetes avec des Custom resources definitions
    • Maîtriser son cluster avec l’Admission Control
    • Gestion du réseau virtuel
  • Plus loin avec kubectl
  • Les autres outils
  • Contrôler le cycle de vie d’un pod
    • Vérifier l'état des Pods avec les sondes
    • Contrôler le redémarrage avec les RestartPolicy
    • Contrôler le démarrage du Pod avec un ‘init-container’
    • Contrôler l’arrêt d’un pod avec preStop
    • Les sidecar au service de conteneur principal
  • Plus loin avec les Pods
    • Utiliser les Job et les CronJob
    • Utiliser les DaemonSets
    • Utiliser Horizontal Pod Autoscaler
  • Contrôler le Scheduler
    • Choisir un noeud ou groupe de noeud
    • Contrôler la planification des pods avec les affinités
    • Contrôler la planification des pods avec les “taints” et les “tolerations”
    • Planifier pour la maintenance
    • Assurer les opérations de maintenance avec PodDisruptionBudget
    • Rappel sur le contrôle des ressources avec Limits et Requests
  • Introduction aux pratiques gitOps
    • Kustomize
    • Helm
    • ArgoCD
  • Introduction aux services Mesh
    • Linkerd
  • Conclusion

L'organisme de formation

Prochaines sessions

  • Du 27 janv. 2025 au 28 janv. 2025 Le Haillan

Public concerné

  • Cette formation s’adresse à des développeurs ou ingénieurs cloud disposant déjà des connaissances fondamentales sur Kubernetes et qui désirent les approfondir et renforcer ainsi un profil DevOps.
Prérequis
  • Savoir utiliser les lignes de commandes linux
  • Maîtriser l’utilisation des conteneurs
  • Maîtriser les fondamentaux Kubernetes

Conditions d'accès

Accessibilité

Capacité

1 à 10 places

Délai d'accès

4 semaines

Plus qu'une formation !

Objectifs pédagogiques
  • Mise à disposition de tout le matériel informatique et pédagogique nécessaire (hors PC)
  • Support de cours au format numérique projeté sur écran et transmis au participant par mail à la fin de la formation
PDF du programme Demander un devis

D'autres formations qui pourraient vous intéresser

star--2
Spring/REST/JPA - Les fondamentaux
Spring est un framework Java, décrit comme un “conteneur” léger, qui permet d’exécuter une application. Il fournit un ensemble de modules afin d’en faciliter le développement et le test. Il s’appuie sur trois principes fondamentaux : - l’inversion de contrôle qui permet l’injection de dépendance, - la programmation orientée aspect, - l’abstraction de framework tiers. Une API REST est une interface de programmation d’application qui respecte l’architecture REST. Celle-ci consiste à transférer la représentation de l'état d’une ressource. Enfin, JPA est une spécification qui permet de lier le monde objet au monde de la base de données relationnelle. Elle permet donc de produire des requêtes SQL au travers d’une API Java, implémentée par le framework Hibernate. Ainsi, Spring, largement utilisé en entreprise, permet de produire facilement un backend qui repose sur ces APIs que sont REST et JPA. Cette formation a donc pour objectif de permettre à des développeurs de maîtriser l'écosystème Spring afin de créer des applications d’entreprise sécurisées, capables de publier une API à des consommateurs et de persister des données dans une base. La formation s’appuie sur des éléments théoriques, mais également des démonstrations et des travaux pratiques pour assurer une maîtrise complète des concepts fondamentaux de ce framework.

10

Très bien

Lieux sur devis

À partir de 2000€ HT

4 jours | 28 heures
  • Action de formation

  • Formation éligible OPCO

Options de formation

Des Organismes de formation de confiance !

Nous recensons aujourd’hui des formations dans plus d’une 100ène de catégories et sous catégories afin d’être le plus représentatif par rapport au besoin en compétences des entreprises.

Comparer
Comparez jusqu'à 3 cours