Introduction à Kubernetes
- Description
- Programme
- Commentaires
On parle beaucoup aujourd’hui d’applications « Cloud Native », on peut les définir comme des applications distribuées, utilisant des containers et gérées dynamiquement. Dans ce contexte, vous avez certainement entendu parler de Kubernetes. Et pour cause ! Kubernetes est aujourd’hui l’orchestrateur de référence utilisé pour ces applications. Dans la guerre de popularité qu’il y a eu ces dernières années, il est clairement sorti vainqueur, au point même qu’il est maintenant totalement intégré dans certains des produits de Docker comme Docker for Mac, Docker for Windows ou encore Docker Entreprise Edition.
Je vais vous restituer dans cette formation la synthèse des éléments essentiels pour bien comprendre les différents concepts et apprendre à les mettre en oeuvre pour le déploiement de vos propres applications.
Pour moi, la connaissance de Kubernetes est incontournable pour qui veut évoluer dans l’écosystème des applications « Cloud Native ». La montée en compétence sur Kubernetes peut sembler complexe mais ce cours vous permettra de facilement comprendre les concepts sous-jacents.
Dans ce cours vous trouverez:
- de la théorie qui explique les différents concepts utilisés
- des exemples pour illustrer ces concepts
- des démos pour voir tout cela en action
- des exercices pour vous permettre de manipuler et vous assurer une bonne compréhension du cours
Vous hésitez ? Contactez moi et je serai heureux de répondre à vos questions.
A bientôt,
Luc
-
9Différentes solutionsVideo lesson
-
10Multipass : un outils utile pour la création de machines virtuellesVideo lesson
-
11[Exercice] - Premiers pas avec MultipassText lesson
-
12[Option 1] - MinikubeText lesson
-
13[Option 2] - KindText lesson
-
14[Option 3] - microK8sText lesson
-
15[Option 4] - K3sText lesson
-
16[Option 5] - K3dText lesson
-
17Cluster de production - solutions managéesVideo lesson
-
18[Démo] - Création d'un cluster managé sur DigitalOceanVideo lesson
-
19Cluster de production - d'autres outilsVideo lesson
-
20[Démo] - Mise en place d'un cluster avec kubeadmVideo lesson
-
21[Exercice] - Utilisation de kubeadmText lesson
-
22QuizzQuiz
-
23PrésentationVideo lesson
-
24Exemple de spécificationVideo lesson
-
25Cycle de vieVideo lesson
-
26[Démo] - Cycle de vie d'un PodVideo lesson
-
27[Exercice] - Lancement d'un premier PodText lesson
-
28Pod avec plusieurs containersVideo lesson
-
29[Exercice] - Lancement d'un Pod WordpressText lesson
-
30Elements de l'étape de SchedulingVideo lesson
-
31[Exercice] - Contrainte de scheduling d'un PodText lesson
-
32Création avec l'approche impérativeVideo lesson
-
33RésuméVideo lesson
-
34QuizzQuiz
-
35PrésentationVideo lesson
-
36Service de type ClusterIPVideo lesson
-
37Service de type ClusterIP - Port ForwardVideo lesson
-
38Service de type ClusterIP - ProxyVideo lesson
-
39[Exercice] - Création d'un service de type ClusterIPText lesson
-
40Service de type NodePortVideo lesson
-
41[Exercice] - Création d'un service de type NodePortText lesson
-
42Service de type LoadBalancerVideo lesson
-
43Création de Services avec les commandes impérativesVideo lesson
-
44Les commandes de baseVideo lesson
-
45QuizzQuiz
-
46RoleVideo lesson
-
47Spécification d'un DeploymentVideo lesson
-
48[Démo] - Création d'un DeploymentVideo lesson
-
49Création avec l'approche impérativeVideo lesson
-
50[Exercice] - Création d'un DeploymentText lesson
-
51Mise à jour d'un DeploymentVideo lesson
-
52[Démo] - Mise à jour d'un DeploymentVideo lesson
-
53[Exercice] - Mise à jour d'un DeploymentText lesson
-
54Mise à l'échelle (scalling)Video lesson
-
55Présentation de la ressource HorizontalPodAutoscalerVideo lesson
-
56[Exercice] - HorizontalPodAutoscalerText lesson
![6735](https://academiaraqmya.gov.ma/wp-content/uploads/2021/04/1311566_ad81_2.jpg)