Formation Kubernetes

Durée
3 jours
Tarif
1890 € HT
Organisation
Inter à distance - Intra
Référence
KUBE
Niveau
Difficile
CPF
NON
Certification
NON

Présentation de la formation Kubernetes :

L'orchestration de conteneurs est essentielle pour gérer des applications conteneurisées à grande échelle. Elle automatise le déploiement, la gestion, la mise à l'échelle et la mise en réseau des conteneurs. Kubernetes est la plateforme d'orchestration de conteneurs la plus utilisée. Elle offre des fonctionnalités robustes pour le déploiement automatisé, la maintenance et la mise à l'échelle d'applications conteneurisées. Avec Kubernetes, les entreprises peuvent gérer des clusters de conteneurs à travers différents environnements, du développement à la production, en passant par les environnements de test.

Objectifs de la formation Kubernetes :

Objectifs pédagogiques:

  • 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é

Objectifs opérationnels:

  • Déployer une application sur un cluster Kubernetes

Programme de la formation Kubernetes :

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

Pré-requis pour suivre la formation Kubernetes

  • 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

Le participant complète également un test de positionnement en amont pour valider les compétences acquises.

Participer à la formation Kubernetes

Télécharger le programme

Prochaines sessions

Formation en intra-entreprise

Organisez votre formation sur-mesure dans vos locaux ou dans une de nos salles en plein cœur de Paris (sur demande).

Votre formation sur-mesure peut également s’organiser à distance.

La mise en place d'une session intra-entreprise est de 14 jours minimum à partir de votre prise de contact.

Je souhaite un devis

Formation Kubernetes

  • Certification Non
  • Modalités d'évaluation Tout au long de la formation des TPs seront notés et corrigés. Un QCM sera rempli en fin de formation.

Les autres formations en Orchestration

}