SFEIR InstituteK8S100

Kubernetes, les fondamentaux

Découvrez Kubernetes et apprenez à gérer des charges de travail et des services conteneurisés sur des clusters Kubernetes

1 jour(s) / 7h

Présentation du cours

Découvrez le monde des conteneurs et de Kubernetes en une journée. Vous apprendrez comment booster votre business en déployant des services sécurisés, résilients et scalables. Ce cours propose de nombreux ateliers pratiques, incluant notamment le déploiement d’une application que vous pourriez retrouver en production.

Objectifs pédagogiques

  • Comprendre le fonctionnement des conteneurs
  • Comprendre l’architecture de Kubernetes
  • Gérer un cluster Kubernetes à l’aide de la commande kubectl
  • Appréhender les principales ressources proposées par Kubernetes
  • Gérer le contrôle d’accès et isoler les informations sensibles grâce aux Secrets et au RBAC

Public cible

Consultants, développeurs, architectes cloud, administrateurs et personnel SysOps / DevOps, responsables informatiques ainsi que tous les participants souhaitant découvrir Kubernetes.

Prérequis

Programme

Module 1: Docker et des conteneurs

  • Pourquoi utiliser des conteneurs ?
  • Qu’est-ce qu’une Image et un conteneur ?
  • Construire sa propre image

Module 2 : Architecture de Kubernetes

  • Comprendre les composants du control-plane de Kubernetes
  • Comprendre l’architecture de Kubernetes: pods, espaces de nom, labels
  • Intégrer que Kubernetes est une grosse API

Module 3 : Opérations Kubernetes

  • Travailler avec la commande kubectl
  • Inspecter le cluster et les pods
  • Afficher une sortie de console Pods
  • Se connecter à un pod de manière interactive

Ateliers:

  • Manipuler la ligne de commande kubectl

Module 4 : Deployments et ReplicaSet

  • Créer et utiliser des Deployments
  • Scaler son workload grâce au scheduler et aux ReplicaSet

Ateliers:

  • Déployer un proxy Nginx
  • Downscale et upscale notre proxy

Module 5 : Service

  • Apprendre à exposer des applications au sein du cluster

Ateliers:

  • Exposer un Nginx grâce à un service

Module 6 : Persistance et stockage

  • Réserver des espaces de stockage grâce aux PersistentVolume
  • Des ConfigMap pour centraliser les artefacts de configuration
  • Utiliser les Secret pour isoler les données sensibles

Ateliers:

  • Utiliser les ConfigMap pour configurer une application Spring

Module 7 : Contrôle d’accès et sécurité dans Kubernetes

  • Comprendre l’authentification et l’autorisation au cluster Kubernetes
  • Définir les rôles Kubernetes RBAC et les liaisons de rôle pour accéder aux ressources dans les espaces de noms

Ateliers:

  • Interdire la l’accès aux données sensibles

Nos sessions de formations

Lieu de formation :
Dates
07/07/23 Distanciel S'inscrire
08/09/23 Distanciel S'inscrire
03/10/23 Distanciel S'inscrire
11/10/23 Distanciel S'inscrire
05/12/23 Distanciel S'inscrire

Ce cours vous intéresse ?

Lieu de formation :
Dates
07/07/23 Distanciel S'inscrire
08/09/23 Distanciel S'inscrire
03/10/23 Distanciel S'inscrire
11/10/23 Distanciel S'inscrire
05/12/23 Distanciel S'inscrire
1
Inter : 600 € HT / participant

Aide au financement

Organiser une session dédiée
à votre organisation
Votre société à besoin d'une offre
personnalisée ? Contactez-nous