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
Cookies