Kubernetes
Date de mise à jour :
Identifiant Offre Info : 11_11O2400251
Organisme responsable :
INOW CARAIBES
(ouvre dans un nouvel onglet)
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…
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
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