Formation Kubernetes : Pratiques avancées
- Référence : KUB002
- Durée : 14 heures
- Certification : Non
- Eligible CPF : Non
CONNAISSANCES PREALABLES
- 1-Avoir suivi la formation KUB001 - Kubernetes : Orchestrer ses conteneurs ou posséder les connaissances et compétences équivalentes
- 2-Avoir des connaissances de base en administration Linux / Unix, sur Docker, sur les principes de fonctionnement des conteneurs ainsi que sur le réseau SDN
PROFIL DES STAGIAIRES
- Administrateurs, développeurs et architectes souhaitant aller plus loin dans leur maîtrise de cette technologie, avec notamment des solutions tierces de l'écosystème
OBJECTIFS
- Décrire les principes avancés de Kubernetes
- Présenter le cycle de vie d'un cluster Kubernetes
- Déterminer les solutions tierces permettant d'enrichir votre cluster Kubernetes
- Mettre en oeuvre les bonnes pratiques permettant d'optimiser votre efficacité dans la gestion de votre cluster Kubernetes
METHODES PEDAGOGIQUES
- 6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
METHODES D'EVALUATION DES ACQUIS
- Auto-évaluation des acquis par le stagiaire via un questionnaire
- Attestation de fin de stage adressée avec la facture
FORMATEUR
Consultant-Formateur expert Virtualisation
CONTENU DU COURS Virtualisation
1 - Rappels sur les fondamentaux de Kubernetes
- Dernières nouveautés Kubernetes
- Tour d’horizon de l’écosystème Kubernetes
- Rappel des ressources Kubernetes
2 - Gestion des volumes avancés
- Volumes avancés avec les "StorageClass"
- Les "StatefulSets"
3 - Authentification et autorisation
- Administration RBAC (Role-Based Access Control)
- Les modèles d’autorisation
- ServiceAccounts et tokens
- Les méthodes d’authentification
- Les identités dans K8S
4 - Maîtrise des capacités
- Les capacités du cluster
- Les "LimitRanges"
- Les "ResourceQuotas"
5 - Monitoring
- Principes sur le monitoring
- Prometheus
- Grafana
6 - Gestion des logs
- Production des logs applicatifs
- Le modèle EFK (Elasticsearch, Fluentd et Kibana)
- Les différentes solutions
7 - Audit
- Production des logs d’audit Kubernetes
- Analyse des logs
8 - Architecture avancée
- Présentation des concepts d’architecture avancée de Kubernetes
- Disponibilité des composants Kubernetes
- Bonnes pratiques
- Optimiser sa gestion du cluster
- Cycle de vie du cluster
- Mettre à jour son cluster Kubernetes
9 - Packaging applicatif avec Helm
- Présentation des fonctionnalités de packaging de Helm
- Organisation des manifests Kubernetes en charts
10 - Registre avancé avec Harbor
- Présentation des fonctionnalités du registre Harbor
- Organisation des objets (conteneurs, charts…) dans Harbor
- Fonctionnalité de scan de sécurité des images Docker