Prérequis
Connaissances générales en containerisation (Docker ou autre).
Durée
1 jours
Contenu Technique de la Formation
La formation aborde les contenus techniques suivants :
- Le fonctionnement de Kubernetes
- Les fichiers descriptifs
- L’architecture de Kubernetes
- L’exploitation de Kubernetes
- Déploiement de Kubernetes
Objectifs de la Formation
Les objectifs visés par cette formation sont :
- Comprendre le fonctionnement de Kubernetes et la notion d’orchestration
- Installer un environnement test Kubernetes
- Utiliser les fichiers descriptifs
- Utiliser les bonnes pratiques de travail avec Kubernetes
Table des Matières
Introduction à Kubernetes
- De la virtualisation à conteneurisation
- Le couple Docker/Kubernetes
- Installation et configuration de docker
- Accéder au cluster Kubernetes : CLI (kubectl), GUI (dashboard) et APIs
Les fichiers descriptifs
- Syntaxe YAML
- Dockerfile et docker-compose
- Création et Modification d'un déploiement
- Suppression d'un déploiement
Architecture Kubernetes
- Composants du master node : API server, scheduler, controller manager, etc.
- Objets Kubernetes : volume, service, pod, etc.
- Objet statefull, objet stateless
Exploiter Kubernetes
- Clusterisation avec replicas et deployment
- Types de services
- Labels et choix d'un nœud pour le déploiement
- Affinité et anti-affinité
- Persistent Volumes et Persistent Volumes Claim
Kubernetes en production
- Frontal administrable Ingress
- Gestion de ressources
- Service Discovery (env, DNS)
- Les namespaces et les quotas
Déploiement d'un cluster Kubernetes
- Préparation des nœuds
- Déploiement : d'un master-nodeadm, d'un master-node, d'un worker-node
- Mise en place du Dashboard et du réseau
En Pratique
- Mise en place d’un environnement de test Kubernetes avec Kind
- Déploiement et publication Kubernetes
- Déploiement d’une base de données et d’une application avec Kubernetes
- Création et automatisation d’images personnalisées
- Déploiement de conteneur et gestion de la montée en charge
- Déploiement d’un cluster
Modalités et Inscription
Cette formation est proposée selon deux formules pour s'adapter au mieux à vos besoins :
Session régulière
Des sessions sont organisées à intervalles réguliers. Demandez les prochaines dates planifiées pour vous inscrire à la prochaine session.
Sur mesure & intra-entreprise
Vous souhaitez former vos équipes directement dans vos locaux ou adapter le programme technique à votre contexte d'entreprise ? Contactez-nous pour obtenir un devis personnalisé.