- Cours pratique
- Informatique
Formation Spring Cloud et Kubernetes - Déployer vos microservices Spring sur l'infrastructure Kubernetes
Déployer vos micro-service Spring sur l'infrastructure Kuberenetes

- Durée
- 2 jours
- Niveau
- Intermédiaire
- Modalités
- Présentiel / Distanciel
Description de la formation Spring Cloud Kubernetes
La société Pivotal propose depuis plusieurs années l’environnement Spring Cloud dédié à l’élaboration d’architecture microservices. Ce framework se base sur Spring, Spring Boot et des API définissant les services techniques nécessaires à une architecture microservices (discovery, load-balancing, circuit-breaker pattern…).
Les applications développées via ce framework sont naturellement adaptées aux infrastructures de déploiement basées sur les orchestrateurs de conteneurs. Le projet Spring Cloud Kubernetes fournit des implémentations de l’API via des services natifs Kubernetes ainsi que de nombreux ourtils facilitant le déploiement sur ce type de plateforme.
Cette formation Spring Cloud Kubernetes commence par des rappels sur l’environnement Spring Cloud, sa common API et l’infrastructure Kubernetes. Elle poursuit avec la mise en place d’un environnement de développement basé sur des distributions minimales de Kubernetes ou des serveurs mockés. Ensuite, l’ensemble des starters Spring Cloud Kubernetes et leurs APIs sont présentés.

Objectifs pédagogiques
A l’issue de cette formation Spring Cloud Kubernetes, vous aurez acquis les connaissances et les compétences nécessaires pour :
- Connaître les bonnes pratiques de développement liées à Spring Cloud Kubernetes
- Comprendre les diférentes approches disponibles pour l’implémentation des services techniques liés aux architectures microservices
Objectifs opérationnels
Savoir maîtriser Spring Clud et Kubernetes.
Programme
Contenu du cours, module par module
5 modules
- Architecture microservices et bénéfices attendus
- Services techniques nécessaires
- Les projets Spring Cloud et l’API common
- L’orchestrateur Kubernetes : architecture, types de ressources
- Service coeur Kubernetes : DNS, Config Map, Sécurité
- Packages additionnels : Helm, Ingress, Istio, Promotheus
- Spring Cloud Kubernetes : objectifs et starter disponibles
- Profil Kubernetes de l’application Spring Boot
- Mock d’un serveur Kubernetes
- Kubernetes pour le développement
- Intégration avec les outils de build, plugins Maven et Gradle
Atelier
- DiscoveryClient pour Kubernetes
- Gestion des namespaces
- Rechergement dynamique
- Service natif Kubernetes de découverte
- Répartition de charge côté client avec Ribbon
Atelier
- Utilisation de ConfigMap, gestion des namespaces, des profils
- Gestion des secrets
- Rechargement dynamique
Atelier
- Services fournis par Istio, Impacts sur les services Spring Cloud
- Le profil Istio et l’API istio-client
- Répartition de charge : Ribbon ?
- Circuit breaking : Hystrix ?
- Sécurité : oAuth, JWT, mTLS ?
Atelier
Travaux pratiques
Ce cours propose 75% d'ateliers pratiques pour une meilleure assimilation des conaissances.
Programme mis à jour le 16/10/2024
Public concerné
Ce cours Spring Cloud Kubernetes s'adresse aux équipes de développement envisageant de déployer leurs microservices Spring Cloud sur des infrastructures Kubernetes.

Prérequis
Pour suivre cette formation Spring Cloud Kubernetes dans de bonnes conditions, il est important d'avoir suivi la Formation Architecture Microservice avec Spring Cloud (Réf. SFSC) ou de posséder les connaissances et compétences équivalentes.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
5/5
2 avis
« Mon avis sur le contenu du stage : "Très bonne formation, peut-être un jour de plus aurai été idéal" Mon avis sur la salle de formation : "Beaucoup de soucis pour installer/configurer les logiciels comme par exemple : Installation de WSL compliqué/mal documenté Droits admins à demander chaque jours" Ce que j'ai le plus apprécié : "Très bonne accueil, avec des croissants et les repas du midi. Pas de soucis logistique (à part l'aspect matériel/software de l'entreprise)" Ce que j'ai le moins apprécié : "Un peu trop court, un jour de plus aurait été parfait" »
ROBERGEON LoicALTECA « Mon avis sur le contenu du stage : "La formation s'est très bien déroulé, il y a juste eu une mauvaise compréhension des différents type de service" Mon avis sur le formateur : "Connait très bien le support. Peut être pourrait faire mieux pour expliquer les questions" »
RVALTECA
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Formations liées
- Spring GraphQL : APIs performantes et évolutivesRéf. SPGR3 joursFondamentalProchaine session : 2 nov.2 090 €
- Architecture Microservices avec Spring CloudRéf. SFSC3 joursIntermédiaireProchaine session : 2 nov.2 090 €
- Architecture Microservices avec Spring Cloud et Spring Cloud KubernetesRéf. SSBC5 joursIntermédiaireProchaine session : 2 nov.3 050 €
- Développer des microservices événementiels avec Quarkus et Kafka Reactive MessagingRéf. DMRQ2 joursIntermédiaireProchaine session : 9 nov.1 590 €