Prenez contact avec nous

Plan du cours

Introduction

Mise en place du système Kubernetes et installation des ressources du toolkit

Vue d’ensemble des fonctionnalités et de l’architecture des schémas de conception Kubernetes

  • Quels sont les schémas de conception logicielle ?
  • Comment les schémas de conception sont-ils implémentés en DevOps ?

Définir les fondamentaux et les usages des schémas de conception Kubernetes

Introduction aux classifications principales des schémas de conception

  • Schémas structuraux
  • Schémas comportementaux
  • Schémas créationnels

Utilisation des schémas de conception et implémentation d’applications basées sur ces schémas

  • Exploration des types secondaires de schémas de conception
  • Réalisation de projets Kubernetes en utilisant les schémas de conception

Exécution des stratégies de déploiement pour les implémentations basées sur des schémas de conception

  • Choix et exécution de la méthode de déploiement appropriée

Travail avec l’API Kubernetes et accès aux bibliothèques clients officielles

  • Utilisation de la bibliothèque cliente Python et de son dépôt
  • Recours aux bibliothèques maintenues par la communauté

Vue d’ensemble des extensions Kubernetes et des ressources personnalisées

  • Extensions pour les clusters Kubernetes
  • Extensions pour l’API Kubernetes
  • Travail avec les schémas et les points d’extension Kubernetes

Utilisation des extensions et plugins Kubernetes essentiels

Extension des clients Kubernetes et gestion des contrôleurs d’API personnalisés

Création et déploiement de définitions de ressources personnalisées pour l’API Kubernetes

Travail avec les extensions des contrôleurs d’admission et utilisation de l’opérateur Kubernetes

Extension du planificateur (scheduler) Kubernetes et développement d’un planificateur personnalisé

  • Affinité de nœud vs affinité de pod

Intégration des extensions Kubernetes au sein de l’infrastructure Kubernetes

Débogage (Troubleshooting)

Résumé et conclusion

Pré requis

  • Expérience de base avec la plateforme et les outils Kubernetes.
  • Connaissance de la technologie et des concepts de conteneurisation.
  • Expérience avec les distributions Linux et la ligne de commande (CLI).
  • Maîtrise du langage de programmation Python 3.x.

Audience cible

  • Développeurs
  • Ingénieurs DevOps
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (2)

Cours à venir

Catégories Similaires