Kubernetes — Introduction au déploiement d’une application sur un cluster Kubernetes
Prochaines sessions (Boulogne-Billancourt / Paris / classe virtuelle)
Programme
Introduction
Docker et les containers
- Révolution des containers
- Création et utilisation de containers
Kubernetes et l’orchestration de containers
- Pourquoi un orchestrateur ?
- Avantage de Kubernetes
- Mise en place de Kubernetes
Architecture de Kubernetes
- Principes de fonctionnement
- Composants de kubernetes
- Masters/workers
- Couche réseau
Concepts de base
- Kubernetes API
- Outil kubectl
- Ressources de base : Pod, Deployment, Label, Namespace, ConfigMap, Secret, Service, Ingress…
Kubernetes au quotidien
- Utilisation avancée de kubectl : connection à l’intérieur d’un pod, port forward…
- Montée en charge
- Mises à jour d’application
- Monitoring
- Troubleshooting
- Best practices
Aller plus loin avec Kubernetes
- Ressources avancées : StatefulSet, DaemonSet, Probe, Volume, StorageClass, Request, Limit…
- Architecture microservices
- Kubernetes et son écosystème (Helm, Prometheus, Istio…)
Profils des intervenants
Toutes nos formations sont animées par des consultants-formateurs expérimentés et reconnus par leurs pairs.
Modalités d'évaluation
Evaluation des acquis de la formation par le biais de cas pratiques et/ou mises en situation.
Attestation de formation remise à chaque participant.
Attestation de formation remise à chaque participant.
Démarche qualité
Questionnaire d’évaluation de satisfaction à chaud complété par chaque participant à l’issue de la formation.
Moyens pédagogiques
Salle équipée de PC (1 poste par stagiaire), vidéo-projecteur.
Espace de pause.
Espace de pause.
Dernière mise à jour le 15/09/2022