Formation en DevOps: Kubernetes - Avancé - Ascent Formation
Retour aux formations
DevOps

Kubernetes - Avancé

3 jour(s)21h

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