Java et Kubernetes : Déploiement et orchestration d'applications d'entreprise
300 pages
French
PDF
4.5

Java et Kubernetes : Déploiement et orchestration d'applications d'entreprise

Java et Kubernetes : Déploiement et orchestration d'applications d'entreprise

Auteur :

Année :

Résumé :

Le développement Java moderne est impensable sans les technologies cloud et la conteneurisation. Le livre « Java et Kubernetes » est un guide complet qui vous accompagnera du chemin de la création d'une simple application monolithique à une architecture de microservices complète fonctionnant dans un cluster Kubernetes.



L'auteur, Alexeï Petrov, développeur senior avec 10 ans d'expérience, partage des pratiques éprouvées et des cas réels. Vous apprendrez à surmonter les problèmes typiques lors de la transition vers Kubernetes : gestion des configurations, mise à l'échelle, surveillance et garantie de la tolérance aux pannes.



Ce que vous apprendrez dans ce livre :

  • Comment conteneuriser des applications Java (Spring Boot, Jakarta EE, Micronaut) avec Docker et optimiser les images pour la production.
  • Les bases de Kubernetes : Pods, Deployments, Services, ConfigMaps, Secrets — et leur implémentation en Java.
  • Construction de microservices : de la décomposition du monolithe à l'organisation de Service Discovery et d'API Gateway.
  • Gestion de l'état : travail avec les bases de données dans Kubernetes (StatefulSets, PersistentVolumeClaims).
  • CI/CD pour les projets Java : automatisation de la construction, des tests et du déploiement dans Kubernetes avec Jenkins et GitLab CI.
  • Surveillance et journalisation : intégration avec Prometheus, Grafana et la stack ELK pour les applications Java.
  • Sécurité : gestion des secrets, politiques réseau et sécurité des conteneurs (Pod Security Standards).
  • Scénarios avancés : tests A/B, Canary releases, Autoscaling (HPA, VPA) et Service Mesh (Istio).


À qui s'adresse ce livre :

  • Développeurs Java qui souhaitent maîtriser les méthodes modernes de déploiement et passer au DevOps.
  • Ingénieurs DevOps spécialisés dans la stack Java et cherchant des exemples pratiques.
  • Architectes concevant des systèmes évolutifs basés sur Java et Kubernetes.
  • Étudiants et jeunes professionnels souhaitant acquérir un métier recherché.


Le livre contient plus de 50 exemples pratiques, des manifestes YAML prêts à l'emploi et le code source sur GitHub. Vous apprendrez non seulement à exécuter Java dans Kubernetes, mais aussi à construire des systèmes fiables, évolutifs et faciles à maintenir, prêts à supporter de fortes charges.



Que vous travailliez avec Spring Boot, Quarkus ou le Java EE classique, ce livre vous donnera des outils universels pour réussir dans un environnement cloud.

Recommendations