Formation Kubernetes
Cette formation s'adresse aux développeurs, concepteurs ou architectes intéressés par la découverte d’une architecture micro-service.
Objectifs pédagogiques / Compétences visées
- Comprendre l’architecture micro-services
- Utiliser des conteneurs Docker
- Maîtriser la plateforme Kubernetes
Pré-requis
- Connaissances de base les conteneurs
- Connaissances de base d’un système Unix
Public
- Développeurs
- Chefs de projets
Programme
Jour 1
L’évolution des architectures et des organisations
- Besoins et possibilités techniques selon l'architecture logicielle
Les architectures micro-services
- Savoir découper une application en micro-services
Jour 2
La communication entre micro-services
- Définir les modes de communication et les documenter
- Modèles de souscription-publication
- gRPC
- REST
Le développement de micro-services
- Implémenter un micro-service avec un framework
L’exécution de micro-services avec Docker
- Conteneuriser les service préalablement créés
Jour 3
Le déploiement d’une architecture micro-services
- Déployer notre application sur un cluster Kubernetes en local
- Déployer notre application sur un cluster Kubernetes dans un cloud
L’administration et le monitoring d’une plateforme
- Suivre l'état de santé de son application
- Faciliter la modification des configurations, mises à jour, etc...
Moyens pédagogiques et techniques
- Formateur validé par nos équipes techniques et pédagogiques
- Salle de formation informatisée
- Support de cours numérique
Suivi et appréciation des résultats
- Questions orales ou écrites (QCM)
- Exercices pratiques
- Formulaires d'évaluation
Dernière modification le 09/01/2022