Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Débuter avec Kubernetes par la Pratique
Highest Rated
Rating: 4.6 out of 5(281 ratings)
1,012 students

Débuter avec Kubernetes par la Pratique

Apprendre les bases indispensables de Kubernetes
Last updated 10/2024
French
French [Auto],

What you'll learn

  • Comprendre les concepts fondamentaux de Kubernetes tels que les pods, les services, les réplicas, les déploiements, etc.
  • Comprendre comment ces concepts s'intègrent dans l'architecture de Kubernetes et comment ils sont utilisés pour gérer et orchestrer les conteneurs.
  • Savoir déployer et gérer des applications sur Kubernetes : Etre en mesure de déployer des applications sur un cluster Kubernetes
  • Savoir utiliser les fichiers de configuration tels que les fichiers YAML et les commandes en ligne Kubernetes
  • Savoir gérer les applications une fois qu'elles sont déployées, en mettant à jour les versions, en redimensionnant les ressources, etc
  • Faire du Scaling des Déploiements
  • Créer des Services ClusterIP NodePort et LoadBalancer et Comprendre les différences entre ces Services
  • Comprendre comment faire communiquer deux Déploiements différents
  • Apprendre à remplacer Docker par un Autre Container Manager

Course content

16 sections49 lectures3h 2m total length
  • Introduction au Cours1:45
  • Plan1:15

Requirements

  • Connaissances de Base de Docker
  • Aucune Expérience en Programmation Requise. Tous les codes sont forurnis

Description

Kubernetes est devenu un standard de-facto pour le déploiement des applications contenairisées en mode production.  C'est aussi devenu l'outil incontournable pour tous les Ingénieurs DevOps et les Développeurs Logiciels qui veulent apprendre à exécuter et tester leurs applications.


Avec ce cours vous allez apprendre les Bases de la plate-forme Kubernetes et vous effectuerez des exercices pratiques pour apprendre   :


  • la création d'un cluster Kubernetes sur vos ordinateurs à l'aide de Minikube,

  • la gestion du cluster Kubernetes à l'aide de kubectl,

  • la création de pods, l'analyse de la façon dont ils sont assignés aux nœuds et la surveillance de leur fonctionnement.

Vous apprendrez également à :


  • Créer des déploiements et à observer comment Kubernetes crée automatiquement les pods nécessaires à ce déploiement,

  • Effectuer la mise à l'échelle des déploiements ou Scaling, à surveiller les déploiements et à observer ce qui se passe lorsque certains pods ne fonctionnent plus.

  • Créer des services pour pouvoir vous connecter aux déploiements en interne et en externe e

  • lancer et utiliser le Tableau de Bord Kubernetes.

Grâce aux exercices pratiques, vous apprendrez à déployer des applications dans Kubernetes en suivant l'approche déclarative et vous serez en mesure de créer et d'appliquer des fichiers de configuration YAML pour les déploiements et les services.

À la fin du cours, vous serez en mesure de modifier les déploiements et les services en apportant des changements aux fichiers de configuration YAML et en les appliquant à nouveau.

A qui s'adresse ce cours ?

Ce cours peut être suivi par les Ingénieurs DevOps qui veulent apprendre à utiliser Kubernetes.

Les développeurs Logiciels qui veulent apprendre comment les applications se comportent dans un cluster Kubernetes.


Pré-requis

Des connaissances de base de Docker sont nécessaires.


Ce que vous allez Apprendre en suivant ce Cous


  • Comprendre Kubernetes et son architecture

  • Apprendre ce que sont les nœuds (Node), les Pods, les Services et les Déploiements

  • Apprendre à créer un cluster Kubernetes

  • Apprendre à gérer un cluster en utilisant le tableau de bord Kubernetes

  • Créer des Pods à l'aide de lignes de commande

  • Apprendre à se connecter aux Pods et à explorer leur fonctionnement interne

  • Apprendre à utiliser les fichiers de configuration YAML

  • Faire du Scaling

  • Connecter deux déploiements

  • Remplacer Docker par d'autres options


Who this course is for:

  • Ingénieurs et Architecte Systèmes d'Information qui veulent Comprendre l'Utilité de Kubernetes
  • Ingénieurs DevOps qui veulent Apprendre à Utiliser Kubernetes
  • Développeurs Logiciels qui veulent apprendre à déployer leurs applications dans les cluster Kubernetes
  • Ingénieurs Informatique qui veulent découvrir la Plate-forme Kubernetes