Cette formation sur l'orchestration avec Kubernetes vous permettra de découvrir les fonctionnalités et capacités principales offertes par Kubernetes. Vous aurez accès à un aperçu complet contextuel et technique qui vous permettra de commencer à utiliser Kubernetes dans votre propre environnement de travail pour comprendre les conteneurs et leur orchestration.
- Tarif sur demande.
- Prochaine session : à la demande.
- Formation accessible aux personnes en situation de handicap.
- 70% de pratique et 30% de théorie en moyenne.
- Nombreuses activités pratiques pour une évaluation constante.
- Supports, exercices et corrections à disposition en ligne pendant et après la formation.
- Délai d'accès minimum : 1 semaine.
- Formation 100% distanciel (téléprésence).
- Evaluation par le formateur à travers les activités pratiques.
- Public Administrateurs, chefs de projet
- Prérequis Avoir de solides compétences en système et Linux / Unix, avoir connaissance des technologies de conteneurs, notamment Docker
Lors de cette formation, les participants suivent 3 jours de formation.
- Les conteneurs: historique et fonctionnement
Concepts Cloud, conteneurs vs VM classique Origine et histoire des conteneurs: l'émergence de Docker Les différents orchestrateurs Fonctionnement des conteneurs: isolation avec Cgroup et Namespaces Conteneurs LXC et Docker UFS et modèle en couches, couche COW - Principales technologies impliquées
Docker: définitions et composants de l'infrastructure OS minimaux Stateless / Stateful Gestion des données, exemple du Data-Only-Container Fonctionnement réseau, hôte Réseau entre conteneurs Fondamentaux et technologies du “Container as a service” (CaaS) - Lier des conteneurs, exemple avec Docker Compose
Créer une infrastructure à partir de plusieurs conteneurs Principes technologiques: images, couches, conteneurs, hub, registry, etc. Layering et impact Comment gérer les déploiements ? Tour d'horizon des solutions de clustering et d'orchestration Intérêts et limites des conteneurs et du CaaS - Intêrets de la technologie, bénéfices métiers et avantages financiers
Avantages de l'utilisation du Cloud et de l'hybridation Contribution à la démarche DevOps Maturité des technologies et sécurité Risque de verrouillage, interopérabilité et communication entre conteneurs Cas de la gestion des données avec Docker Caas vs Paas Kubernetes : les fondamentaux - Histoire et contributeurs
Terminologies: pods, Replica Set et Replica Controller, services, volumes, ConfigMaps et secrets Installation de Kubernetes sur un Cloud public (GCS) et en local avec Minibuke Dashboard, CLI et API Proxy et DNS Kubernetes : mise en œuvre - Les commandes de bases: namespaces, contextes, objects, labels et troubleshooting
Les pods: création, gestion et accessibilité. Health checks, données et volumes persistants Label et annotation: label selector, annotations et cleanup Service Discovery: DNS, intégration Cloud, Kube-proxy et gestion du réseau Cluster Replica Set et pods. Mise à l'échelle avec kubectl scale, kubectl apply, autoscaling. ConfigMaps et secrets Kubernetes : déployement - Gérer son premier déploiement: création, mises à jour, et suppression
Mettre à l'échelle et équilibrage Stratégies de déploiement: Recreate, Rollingupdate et Rollout Déployer des applications d'entreprise Configuration des composants Création du service applicatif Kubernetes et déploiement Gestion du cluster et surveillance des déploiements