Aller au contenu principal

Kubernetes

Date de mise à jour :
Identifiant Offre Info : 11_11O2400251
Organisme responsable : INOW CARAIBES (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 HealthChecks…

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

Validation et sanction

Non prévu;

Type de formation

Non certifiante

Niveau de sortie

Sans niveau spécifique

Durée, rythme, financement

Financement

Conventionnement
Non
Financeur
  • Bénéficiaire de l'action
Conditions de prise en charge
Formation professionnelle d'adulte - FPA;

Conditions d'accès

Publics visés

  • Demandeur d'emploi
  • Handicapé
  • Public en emploi
  • Salarié
  • Salarié dans le cadre du CIF
  • Salarié dans le cadre du DIF
  • Salarié dans le cadre du plan de formation
  • Salarié en contrat aidé
  • Salarié en période de professionnalisation
  • Salarié en reconversion

Niveau d'entrée

Sans niveau spécifique

Conditions spécifiques et prérequis

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

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
3617 Boulevard 3617 Boulevard de Houelbourg ZI Jar
97122 Baie-Mahault
Modalités
Entrées / Sorties à dates fixes