Livre numérique
Kubernetes Patterns:
Reusable elements for designing cloud-native applications
Télécharger le livre numérique 

Pour tirer le meilleur parti du cloud, les spécialistes de l'informatique doivent imaginer de nouvelles manières de créer les applications.
La façon dont les développeurs conçoivent, créent et exécutent des logiciels a considérablement changé avec l'évolution des microservices et des conteneurs. Ces architectures modernes se fondent sur de nouveaux préceptes qui nécessitent un ensemble de pratiques différentes de celles auxquelles la plupart des développeurs, architectes et experts en technologie sont habitués. Dans ce guide à visée informative, les auteurs Bilgin Ibryam et Roland Huß de Red Hat fournissent une présentation détaillée des éléments, modèles, principes et pratiques réutilisables les plus communs pour concevoir et mettre en œuvre des applications cloud-native sur Kubernetes.
Lorsque vous devez fournir des services métier critiques avec Kubernetes, vous n'avez pas le temps d'apprendre par la méthode essai-erreur. Vous vous exposeriez à de trop nombreux temps d'arrêt et perturbations... Les modèles Kubernetes vous permettent d'apprendre grâce aux connaissances que nous avons intégrées dans les API et les outils qui forment Kubernetes.”
Chaque modèle inclut une description du problème, ainsi qu'une solution proposée à l'aide de Kubernetes. De nombreux modèles fournissent également des exemples de code concrets. Ce livre numérique est idéal pour les développeurs qui connaissent déjà les concepts de base de Kubernetes et qui souhaitent découvrir les modèles cloud-native communs.
Apprenez-en plus sur ces cinq modèles Kubernetes :
Fondamental
Explique les principes et les pratiques sous-jacents à appliquer pour créer des applications cloud-native basées sur des conteneurs.
Comportemental
Examine des concepts plus granulaires qui permettent de gérer de nombreux types d'interactions entre les conteneurs et les plateformes.
Structurel
Aide à organiser les conteneurs au sein d'un pod, l'élément de plus petit d'une plateforme Kubernetes.
Configuration
Donne des perspectives sur la façon de gérer les configurations des applications dans Kubernetes.
Avancé
Couvre des sujets avancés, par exemple l'extension de la plateforme avec des opérateurs.