Objectifs de la formation
Objectif opérationnel :
Savoir maîtriser les fonctionnalités avancées de Kubernetes.
Objectif pédagogiques :
À l’issue de cette formation Kubernetes Avancé, vous aurez acquis les connaissances nécessaires pour :
- Comprendre le fonctionnement d’un cluster Kubernetes
- Savoir utiliser Kubernetes de manière avancée
- Savoir administrer un cluster Kubernetes de manière avancée
- Aborder par la pratique les usages avancés de Kubernetes
À qui s’adresse cette formation ?
Ce cours s’adresse principalement aux développeurs cloud et aux métiers du Devops.
Prérequis
Il est nécessaire d’avoir suivi au préalable la formation Kubernetes mise en œuvre (KTOC) ou de posséder les connaissances équivalentes.
Programme
Architecture de Kubernetes
- Principes de fonctionnement Composants de Kubernetes Container Engine Container Network Interface Container Storage Interface Certificats
Installation de Kubernetes
- Kubernetes as a Service Installation manuelle Outils d’installation Haute Disponibilité
Utilisation de Kubernetes
- Kubernetes API Approfondissement de certaines ressources: Deployment, Secret, Ingress… Différents types de Services et Endpoints Ressources avancées: StatefulSet, DaemonSet, Job/CronJob, StorageClass… Requests et Limits Network Policies
Administration de Kubernetes
- Déploiement d’application Gestion des ressources Troubleshooting Autoscaling Bonnes pratiques
Enrichissement de clusters
- Helm Metrics Server Prometheus et Grafana CertManager et LetsEncrypt EFK
Service Mesh avec Istio
- Architecture Observabilité Blue/green deployment Mutual TLS
Écosystème de Kubernetes
Description de la formation Kubernetes Avancé
Kubernetes est une plateforme open source permettant d’automatiser le déploiement, la montée en charge et la mise en œuvre de conteneurs d’applications. Elle fonctionne avec de nombreux runtime de containers mais est le plus souvent couplée avec Docker. Kubernetes facilite et optimise le cycle de vie des applications et microservices en utilisant des méthodes de prédictibilité, de scalabilité et de haute disponibilité.
Cette formation Kubernetes Avancé est destinée à un public ayant déjà une première expérience avec Kubernetes et souhaitant approfondir ses connaissances. Les participants comprendront mieux le fonctionnement de Kubernetes, découvriront des fonctionnalités avancées et exploreront l’écosystème de l’outil permettant d’exploiter l’ensemble de son champ d’intervention : Helm, Istio, Prometheus, Grafana…
Thèmes : Kubernetes