Kubernetes - Avancé
Formation créée le 16/05/2022. Dernière mise à jour le 28/02/2024.
Version du programme : 1
Programme de la formation
Objectif de formation : Au terme de cette formation l'apprenant saura utiliser les fonctionnalités avancées de Kubernetes pour clusteriser les solutions et administrer les clusters
Objectifs de la formation
- Appréhender les concepts avancés de Kubernetes
- Connaître le cycle de vie d'un cluster
- Implémenter des solutions tierces offrant des améliorations aux clusters Kubernetes
- Maîtriser les best practices
Profil des bénéficiaires
Pour qui
- Administrateurs
- Développeurs
- Architectes
Prérequis
- Avoir suivi la formation "Kubernetes - Mise en oeuvre" ou détenir des connaissances équivalentes
- Avoir les bases en administration Linux
- Connaissances en Docker, conteneurisation et réseau SDN
Contenu de la formation
-
Prise en charge des volumes avancés (1 heure)
- StorageClass
- StatefulSets
- Travaux pratiques : manipulation de volumes avancés
-
Authentification & autorisation (2,5 heures)
- Identités et K8S
- Méthodes d'authentification
- ServiceAccounts et Tokens
- Modèles d'autorisation
- Administration RBAC
- Travaux pratiques : Mise en place d'une statégie d'authentification et d'autorisation
-
Gestion de la capacité (1,5 heures)
- Capacités du cluster
- LimitRanges
- ResourceQuota
- Travaux pratiques : instauration d'une gestion de la capacité dans le cluster Kubernetes
-
Monitoring (2 heures)
- Principes sur le monitoring
- Prometheus
- Grafana
- Travaux pratiques : Déploiement et paramétrage du monitoring, création de Dashboard
-
Gestion des logs (2 heures)
- Production des logs applicatifs
- Tour d'horizon des diverses solutions
- Présentation du modèle EFK
- Travaux pratiques : Mise en oeuvre et paramétrage d'EFK
-
Audit (1 heure)
- Création des logs d'audit
- Analyse des logs
- Travaux pratiques : Auditing du cluster puis analyse des audits de log
-
Architecture avancée (2 heures)
- Introduction des notions d'architecture avancée
- Disponibilité des modules Kubernetes
- Best practices
- Optimisation de la gestion du cluster
- Cycle de vie du cluster
- Mise à jour du cluster
- Travaux pratiques : Architecture avancée et cycle de vie du cluster Kubernetes
-
Helm & packaging applicatif (1 heure)
- Introduction à l'outil
- Tour d'horizon des fonctionnalités
- Organisation des manifests Kubernetes en charts
- Travaux pratiques : conception d'un package applicatif sous Helm
-
Harbor & les registres avancés (1 heure)
- Tour d'horizon des outils du registre Harbor
- Organisation des objets dans Harbor
- Scan de sécurité des images Docker
- Travaux pratiques : Déploiement et utilisation de Harbor
Équipe pédagogique
Professionnel expert technique et pédagogique.
Suivi de l'exécution et évaluation des résultats
- Feuilles de présence.
- Questions orales ou écrites (QCM).
- Mises en situation.
- Formulaires d'évaluation de la formation.
- Certificat de réalisation de l’action de formation.
Ressources techniques et pédagogiques
- Espace numérique de travail
- Documents supports de formation projetés
- Exposés théoriques
- Etude de cas concrets
- Quiz en salle
- Mise à disposition en ligne de documents supports à la suite de la formation
Qualité et satisfaction
Taux de satisfaction des apprenants, nombre d'apprenants, taux et causes des abandons, taux de retour des enquêtes, taux d'interruption en cours de prestation...