Consult our trainings :
> formation Technologies numériques > formation Virtualisation, Cloud, Devops > formation Cloud Computing > formation Kubernetes, mise en œuvre
Kubernetes, mise en œuvre Training
Stage pratique
Best
Duration : 3 days
Ref : UBE
Price 2020 :
1790 €
excl. taxes
Free breaks and lunches
- Program
- Participants / Prerequisite
- Intra/Tailored
Program
Comprendre l'architecture de Kubernetes. Créer des applications élastiques en gérant et supervisant leur déploiement, leur intégrité et leur disponibilité.
Objectifs pédagogiques
- Comprendre le positionnement de Kubernetes et la notion d'orchestration
- Installer Kubernetes et ses différents composants
- Utiliser les fichiers descriptifs YAML
- Définir les bonnes pratiques pour travailler avec Kubernetes
PROGRAMME
DE FORMATION
Introduction à kubernetes
- De la virtualisation à conteneurisation. Le couple Docker/Kubernetes.
- Solutions d'installation (MiniKube, On-Premise, etc.).
- Installation et configuration de docker.
- Accéder au cluster Kubernetes : CLI (kubectl), GUI (dashboard) et APIs.
- Déploiement et publication manuelle.
- Détail et introspection du déploiement.
Travaux pratiques
Déploiement d'une plateforme de test.
Les fichiers descriptifs
- Syntaxe.
- Scalabilité d'un déploiement.
- Stratégie de mise à jour sans interruption (update/rollback).
- Suppression d'un déploiement.
Travaux pratiques
Déploiement, publication et analyse d'un déploiement.
Architecture Kubernetes
- Composants du master node : API server, scheduler, controller manager, etc.
- Architecture d'un minion : Kubelet, le moteur de conteneur (docker), Kube-proxy.
- Définition d'un pod statefull/stateless.
- Solution du replica-controller.
Travaux pratiques
Utilisation de replica-controller.
Exploiter Kubernetes
- Clusterisation avec replicas et replica controller.
- Types de services.
- Labels et choix d'un nœud pour le déploiement.
- Affinité et anti-affinité.
- Daemons set, health check, config map et secrets.
- Persistent Volumes et Persistent Volumes Claim.
- Simplifier les déploiements avec les fichiers YAML.
Travaux pratiques
Déploiement d'une base de données et d'une application.
Gestion avancée de conteneurs
- Création et automatisation d'images personnalisées.
- Dockerfile.
- Utilisation de COPY.
- Un conteneur et plusieurs services.
- Déploiement d'une image personnalisée.
Travaux pratiques
Création et automatisation d'images personnalisées.
Kubernetes en production
- Frontal administrable Ingress.
- Limitation de ressources.
- Gestion des ressources et autoscaling.
- Service Discovery (env, DNS).
- Les namespaces et les quotas.
- Gestion des accès.
- Haute disponibilité et mode maintenance.
Travaux pratiques
Déploiement de conteneur et gestion de la montée en charge.
Participants / Prerequisite
» Participants
Développeurs, architectes, ingénieurs de production, administrateurs.
» Prerequisite
Administration système Linux, connaissances générales en conteneurisation (Docker ou CoreOS).
Intra/Tailored
Book your place
Click on a session for reserving.
Time schedule
Generally, courses take place from 9:00 to 12:30 and from 14:00 to 17:30.
However, on the first day attendees are welcomed from 8:45, and there is a presentation of the session between 9:15 and 9:30.
The course itself begins at 9:30. For the 4- or 5-day hands-on courses, the sessions finish at 15:30 on the last day










