Description
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 pédagogiques
- 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
Public concerné
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
Déroulé du programme
1
Prise en charge des volumes avancés (1 heure)
1h
- StorageClass
- StatefulSets
- Travaux pratiques : manipulation de volumes avancés
2
Authentification & autorisation (2,5 heures)
5h
- 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
3
Gestion de la capacité (1,5 heures)
5h
- Capacités du cluster
- LimitRanges
- ResourceQuota
- Travaux pratiques : instauration d'une gestion de la capacité dans le cluster Kubernetes
4
Monitoring (2 heures)
2h
- Principes sur le monitoring
- Prometheus
- Grafana
- Travaux pratiques : Déploiement et paramétrage du monitoring, création de Dashboard
5
Gestion des logs (2 heures)
2h
- 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
6
Audit (1 heure)
1h
- Création des logs d'audit
- Analyse des logs
- Travaux pratiques : Auditing du cluster puis analyse des audits de log
7
Architecture avancée (2 heures)
2h
- 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
8
Helm & packaging applicatif (1 heure)
1h
- Introduction à l'outil
- Tour d'horizon des fonctionnalités
- Organisation des manifests Kubernetes en charts
- Travaux pratiques : conception d'un package applicatif sous Helm
9
Harbor & les registres avancés (1 heure)
1h
- 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
Informations
Durée
3 jour(s)
21h
Tarif
2100 € HT
HT