Aller au contenu principal

Kubernetes – Essentials

Date de mise à jour :
Identifiant Offre Info : 20_26248166F
Organisme responsable : INOW (ouvre dans un nouvel onglet)

Nouvelle recherche

Présentation de la formation

Objectifs

  • Découvrir l'architecture technique de Kubernetes
  • Maîtriser les fondamentaux de l'orchestration sous Kubernetes
  • Développer et déployer des applications composées de plusieurs services en production
  • Investiguer des dysfonctionnements sur des applications hébergées
  • Mettre en place la haute disponibilité

Programme de la formation

Historique et contexte Rappels sur les conteneurs Containers sans orchestration Rappel des concepts du Cloud Les orchestrateurs de conteneurs Kubernetes et l'orchestration de containers Pourquoi un orchestrateur ? Avantage de Kubernetes Mise en place de Kubernetes Les composants de Kubernetes Kubernetes API L'outil kubectl Les descripteurs yaml et json Les namespaces Les Pods Principe du pod Organisation des pods (labels, sélecteurs) Cycle de vie des pods Replicasets…

Historique et contexte
Rappels sur les conteneurs
Containers sans orchestration
Rappel des concepts du Cloud
Les orchestrateurs de conteneurs

Kubernetes et l'orchestration de containers
Pourquoi un orchestrateur ?
Avantage de Kubernetes
Mise en place de Kubernetes
Les composants de Kubernetes
Kubernetes API
L'outil kubectl
Les descripteurs yaml et json
Les namespaces

Les Pods
Principe du pod
Organisation des pods (labels, sélecteurs)
Cycle de vie des pods

Replicasets
HealthChecks
ReplicaSets
DaemonSets
Jobs

Les services
Types de services (NodePort, LoadBalancer, Ingress)
Exposer un service en interne du cluster
Exposer un service vers l'extérieur du cluster
Le concept du readiness
La couche réseau

Les volumes
Partage de données entre des containers d'un même pod
Partage de données entre différents noeuds
Persistent Volumes et Persistent Volumes Claims
Lien vers des volumes extérieurs

Les secrets
Les secrets pour des accès extérieurs
Les secrets internes au cluster
Les secrets de production (Certificat SSL)

Configuration
Variables d'environnements
ConfigMaps

Kubernetes en production
Gestion des ressources
Auto-scaling
Helm

Validation et sanction

  • Optimiser la gestion et l'orchestration de vos conteneurs avec Kubernetes pour une infrastructure scalable et résiliente

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Durée

En centre

21 h

Financement

Conventionnement
Oui
Financeur
  • Autre

    Programme : Financements à déterminer selon la situation du bénéficiaire

Conditions d'accès

Public visé

  • Tout public

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

Connaissances de base en Linux Compréhension de base des concepts de DevOps Notions de développement d'applications Notions de Scripting et d'automatisation Compréhension des concepts de réseau de base (les adresses IP, les sous-réseaux, les DNS et les ports) Expérience avec Git et les systèmes de contrôle de version

Lieu de réalisation de l'action

Modalités d'enseignement

Formation entièrement à distance

Adresse

Périodes prévisibles de déroulement des sessions

Début

Fin

Adresse d'inscription
14 Rue Tantot
60510 La Neuville-en-Hez
État du recrutement
Ouvert
Modalités
Entrées / Sorties à dates fixes