Kubernetes Monitoring
Kubernetes est un outil né dans les laboratoires de Google, qui l’a reversé à la CNCF (Cloud Native Computing Foundation) il y a quelques années. Pensé par Google pour permettre le déploiement de leurs applicatifs dans leurs datacenters disséminés à travers le monde, Kubernetes est aujourd’hui le logiciel d’infrastructure majeur dans la mise en place d’un grand nombre d’applications distribuées.
Devenu le standard par défaut de l’infrastructure de déploiement à grande échelle d’applications conteneurisées, ce cours aborde les éléments structurants de l’outil dont la compréhension et la maîtrise vous permettront d’opérer des applications qui requièrent une forte élasticité.
%
jours
À qui s’adresse cette formation Kubernetes Monitoring ?

Développeurs

Administrateurs
Description de la formation Kubernetes Monitoring
Présentation
Kubernetes est un outil né dans les laboratoires de Google, qui l’a reversé à la CNCF (Cloud Native Computing Foundation) il y a quelques années. Pensé par Google pour permettre le déploiement de leurs applicatifs dans leurs datacenters disséminés à travers le monde, Kubernetes est aujourd’hui le logiciel d’infrastructure majeur dans la mise en place d’un grand nombre d’applications distribuées.
Devenu le standard par défaut de l’infrastructure de déploiement à grande échelle d’applications conteneurisées, ce cours aborde les éléments structurants de l’outil dont la compréhension et la maîtrise vous permettront d’opérer des applications qui requièrent une forte élasticité.
Méthode pédagogique
La formation se compose de 70% de travaux pratiques (Mises en situation, débats, exercices).
Une évaluation quotidienne de l’acquisition des connaissances de la veille est effectuée.
Une synthèse est proposée en fin de formation.
Un support de cours sera remis à chaque participant comprenant les slides de la théorie, les exercices et travaux pratiques ainsi que leurs corrigés.
Une évaluation à chaud sera proposée au stagiaire à la fin du cours.
Une feuille d’émargement par demi-journée de présence est fournie en fin de formation ainsi qu’une attestation de fin de formation si le stagiaire a bien assisté à la totalité́ de la session.
Objectifs
- Comprendre les principes de fonctionnement de Kubernetes
- Apprendre à faire la différence entre les logs et les métriques
- Architecture de collecte de logs & métriques
- Comprendre et mettre en œuvre différents outils pour la collecte et le stockage : Prométheus, FluentD, Metricbeat, FileBeat, ElasticSearch
- Exploiter les informations collectées avec Grafana ou Kibana
- Mettre en place un système d’alerting en utilisant Nagios ou Prometheus Alerting.
Audience
- Administrateurs
- Développeurs
Pré-requis
Les compétences professionnelles suivantes sont impératives : Commandes linux de base, une technologie de conteneurisation. Une connaissance au moins théorique de Kubernetes est souhaitée mais pas obligatoire (un rappel sera fait en début de formation)
Le formateur
Le formateur est un expert du domaine qui intervient sur le sujet depuis plusieurs années en formation mais aussi en conseil. Doté d’une grande qualité d’écoute, sa pédagogie et sa compétence technique vous permettront d’acquérir les compétences ciblées.
Le programme
Présentation Kubernetes
- Principe de conteneurisation
- Les types de ressources de Kubernetes : Pod, deployment, services, …
- Les bases du déploiement d’une application dans Kubernetes : Kubernetes, Helm, operators
Les outils de collectes
- Métriques techniques ou logs applicatifs ?
- Bonnes pratiques pour la gestion des logs dans un conteneur
- Metricbeat, Filebeat, FluentD
- Collecte des métriques de Kafka, nginx, …
- Prométheus
Les outils de Stockages
- Prométheus pour les métriques : scrapping et requêtage
- Elasticsearch : Un moteur d’indexation
Les outils d’exploitation et d’alerting
- Grafana et Kibana : les outils de datavizualisation (logs, métriques)
- Mise en place de dashboards
- Nagios : Mise en place d’un système d’alerting couplé à Prométheus
La formation se compose de 70% de pratique. La pratique peut-être un exercice, un exercice guidé voire une démonstration en fonction du degré de technicité nécessaire à sa mise en place.
Les cas pratiques s’appuieront sur des applications simples (développées par nos soins pour illustrer des points techniques précis) ou des outils du marché communément utilisés (Kafka, Postgres, Apache, Nginx…). Ils mettront l’accent sur la compréhension des différents rouages à mettre en place pour collecter les métriques techniques ou les logs applicatifs depuis le conteneur jusqu’à leur exploitation.
L’environnement d’exercice qui sera utilisé sera déployé dans AWS.
Tarif
2200 € HT
Les prochaines dates pour cette formation
Nos autres formations en hautes technologies

Architecture

Data

DevOps

Agilité

Web client

Web mobile
Prêt(e) à découvrir Kubernetes Monitoring ?
Demandez l’excellence
Vous remplissez ce formulaire
Nous vous recontactons sous 48h
Nous finalisons ensemble votre inscription