Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)
Docker et les containers : Révolution des containers
Conteneurs et orchestration
Fonctionnalités d’orchestration
Limites des conteneurs
2/ Présentation de Kubernetes
Historique du projet
Principes fondamentaux
Fonctionnalités de base
Positionnement de Kubernetes sur le marché (Docker Swarm, Mesos…)
Intégration avec les autres plateformes
Quelques définitions importantes : maître, nœuds, pods, labels, contrôleur de réplication, services, kubelet, kubectl…
3/ Installation et configuration de Kubernetes
Choisir une solution d’installation
Outils et ressources d’installation : kubeadm, Kubespray, Kops
Etendre les fonctionnalités de Kubernetes
Créer un cluster Kubernetes
Configuration de pods et containers
Accéder au cluster Kubernetes : CLI, GUI et APIs
4/ Les fichiers descriptifs
Syntaxe YAML
Scalabilité d'un déploiement
Stratégie de mise à jour sans interruption (update/rollback)
Suppression d'un déploiement
5/ Architecture de Kubernetes
Principes de fonctionnement
Composants de kubernetes
Masters/workers
Couche réseau
6/ 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é
Daemons set, health check, config map et secrets
Persistent Volumes et Persistent Volumes Claim
7/ Gestion avancée de conteneurs
Création et automatisation d'images personnalisées
Dockerfile
Un conteneur et plusieurs services
Déploiement d'une image personnalisée
8/ 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
9/ Stratégies de déploiement
Déployer une application depuis le dashboard
Créer un déploiement à partir d’un fichier yaml
Exposer un Service en utilisant NodePort
Accéder à une application depuis le monde extérieur
Ingress et LoadBalancer
Stratégie de mise à jour, Rolling update
10/ Sécurité de Kubernetes
Présentation des différents points à sécuriser
Accès à l'API Kubernetes
Limitations des ressources
Contrôle des accès réseau
Restrictions des accès à etcd
Approche Pédagogique
Approche Pédagogique
Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
Cas pratiques
Remise d’outils
Echanges d’expériences
Public Cible
Personnes Visées
Administrateurs
Architectes
Chefs de Projet
Développeurs
Dates
Dates
Du 10 au 12 Juil. 2024
Du 30 Oct. au 01 Nov. 2024
Fin d'Inscription : Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.