Retour aux formations

Kubernetes avancé

Kubernetes avancé

En quelques années, Kubernetes s'est imposé comme le principal orchestrateur de containers du marché. Que ce soit sur le Cloud ou On Premise, il est devenu incontournable.

Apprendre à utiliser Kubernetes pour gérer ses containers, c'est comprendre son fonctionnement interne, maitriser la création et la configuration des différentes ressources nécessaires et appliquer les bonnes pratiques associées.

Ce cours reprend rapidement les bases, mais va plus loin sur les concepts avancés : architecture de Kubernetes, fonctionnement interne, modèle réseau, observabilité, ressources avancées, sécurité...

Durée

21 heures (3 jours)

Référence

DVO-K8S-ADV

Tarif inter HT

2300€*

  • (déjeuner inclus, hors frais de déplacement et hébergement)
Tarif intra
Délai d'accès

2 à 4 semaines après validation de l'inscription, selon les disponibilités.

S'inscrire / Nous contacter

Cette formation est-elle faite pour vous ?

Objectifs
  • Approfondir le fonctionnement et l'utilisation de Kubernetes
  • Maitriser le déploiement, la maintenance et la surveillance d'applications sur un cluster Kubernetes
  • Comprendre les Bonnes Pratiques
Public cible
  • Administrateurs
  • Développeurs
  • Chefs de projets
Prérequis
  • Connaissances de base sur Linux
  • Au moins 1 an d'expérience avec les containers et Kubernetes
Modalités
  • En présentiel
Évaluation des acquis

Évaluation des acquis par des exercices pratiques (travaux pratiques) tout au long de la formation et un questionnaire d'auto-évaluation en fin de session. Une attestation de fin de formation est remise à l'issue.

Accessibilité

Accessible aux personnes en situation de handicap. Pour toute demande d'adaptation pédagogique ou matérielle, contactez notre référent handicap : formation@sciam.fr

Programme

Docker, Kubernetes et l'orchestration de containers
  • La révolution des containers
  • Création et utilisation de containers
  • Pourquoi un orchestrateur ?
  • Avantages de Kubernetes
  • Cluster on-premise vs offres KaaS
  • Installation et configuration
  • Haute disponibilité
Architecture de Kubernetes
  • Principes de fonctionnement
  • Composants de Kubernetes
  • Container Engine
  • CNI / CSI
  • KubeConfig
Concepts de base
  • Kubernetes API
  • kubectl
  • Ressources de base : Pod, Deployment, ConfigMap, Secret, Namespace, StatefulSet, DaemonSet, Job/CronJob
  • Annotations / Labels
  • Différents types de Services
  • Exposition à l'extérieur: Ingress
  • Requests et Limits
  • Liveness et Readyness Probes
  • Volumes
Kubernetes au quotidien
  • Utilisation avancée de kubectl : connection à l'intérieur d'un pod, port forward...
  • Autoscaling
  • Mise à jour d'application / Troubleshooting
  • Observabilité (metriques, logs, traces…)
  • Best practices
Aller plus loin avec Kubernetes
  • RBAC
  • Modèle Réseau
  • Kubernetes API et extensions
  • Ressources avancées : QoS, StorageClass, Affinity, ResourceQuotas, LimitRanges, Taint/Toleration...
  • Operators et CRDs
  • NetworkPolicy
Ecosysteme Kubernetes
  • Prometheus / Grafana
  • Helm, Velero, Telepresence, CNCF
  • Service Mesh avec Istio

Modalités pédagogiques

Support de cours et cahier de travaux pratique.

Modalités d'inscription

Pour vous inscrire, téléchargez et complétez le formulaire d'inscription, puis retournez-le à formation@sciam.fr.

Formulaire d'inscription

Indicateurs de résultats

Taux de satisfaction

Disponible sur demande

Taux de recommandation

Disponible sur demande