loader image

Gate Training

logo-png
Virtualisation - Cloud - DevOps

Formation Kubernetes : Utilisation et Administration Avancées

2 Jours

Description de la formation Kubernetes Avancé

Kubernetes est une plateforme open source permettant d’automatiser le déploiement, la montée en charge et la mise en œuvre de conteneurs d’applications. Elle fonctionne avec de nombreux runtime de containers mais est le plus souvent couplée avec Docker. Kubernetes facilite et optimise le cycle de vie des applications et microservices en utilisant des méthodes de prédictibilité, de scalabilité et de haute disponibilité.

Cette formation Kubernetes Avancé est destinée à un public ayant déjà une première expérience avec Kubernetes et souhaitant approfondir ses connaissances. Les participants comprendront mieux le fonctionnement de Kubernetes, découvriront des fonctionnalités avancées et exploreront l’écosystème de l’outil permettant d’exploiter l’ensemble de son champ d’intervention : Helm, Istio, Prometheus, Grafana…

Objectifs

Objectif opérationnel :

Savoir maîtriser les fonctionnalités avancées de Kubernetes.

Objectif pédagogiques :

À l’issue de cette formation Kubernetes Avancé, vous aurez acquis les connaissances nécessaires pour :

  • Comprendre le fonctionnement d’un cluster Kubernetes
  • Savoir utiliser Kubernetes de manière avancée
  • Savoir administrer un cluster Kubernetes de manière avancée
  • Aborder par la pratique les usages avancés de Kubernetes

À qui s’adresse cette formation ?

Public :

Ce cours s’adresse principalement aux développeurs cloud et aux métiers du Devops.

 

Prérequis :

Il est nécessaire d’avoir suivi au préalable la formation Kubernetes mise en œuvre (KTOC) ou de posséder les connaissances équivalentes.

 

Contenu du cours Kubernetes Avancé

Architecture de Kubernetes

Principes de fonctionnement
Composants de Kubernetes
Container Engine
Container Network Interface
Container Storage Interface
Certificats

Installation de Kubernetes

Kubernetes as a Service
Installation manuelle
Outils d’installation
Haute Disponibilité

Utilisation de Kubernetes

Kubernetes API
Approfondissement de certaines ressources: Deployment, Secret, Ingress…
Différents types de Services et Endpoints
Ressources avancées: StatefulSet, DaemonSet, Job/CronJob, StorageClass…
Requests et Limits
Network Policies

Administration de Kubernetes

Déploiement d’application
Gestion des ressources
Troubleshooting
Autoscaling
Bonnes pratiques

Enrichissement de clusters

Helm
Metrics Server
Prometheus et Grafana
CertManager et LetsEncrypt
EFK

Service Mesh avec Istio

Architecture
Observabilité
Blue/green deployment
Mutual TLS

Écosystème de Kubernetes

Réf:

0235

Tarif:

600 Dt

Niveau:

Intermédiaire

Classe à distance:

Possible