Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Devenez un expert avec Docker, Kubernetes et Knative !
Rating: 3.7 out of 5(34 ratings)
367 students

Devenez un expert avec Docker, Kubernetes et Knative !

Maîtrisez les technologies clés pour déployer et gérer des applications modernes
Created by- ClouDevOps -
Last updated 7/2024
French

What you'll learn

  • Les concepts fondamentaux de Docker, y compris la création et la gestion de conteneurs, ainsi que l'orchestration des applications.
  • Les principes et les fonctionnalités clés de Kubernetes, pour le déploiement, la mise à l'échelle et la gestion des applications conteneurisées.
  • L'utilisation de Knative pour créer des applications sans état et sans serveur, en exploitant pleinement les capacités du cloud.
  • Des meilleures pratiques et des stratégies avancées pour optimiser l'utilisation de Docker, Kubernetes et Knative dans des environnements de production.

Course content

6 sections • 20 lectures • 2h 8m total length
  • 0100 Introduction2:18

    Bonjour et bienvenue dans ce cours accéléré pour apprendre Docker Kubernetes.

    Je suis un Passionné du computing, j'interviens auprès des clients grands comptes, pour introduire les nouvelles technologie et pour accompagner ces derniers dans la transformations digitale.


    Occasionnellement, J'anime des formations internes auprès des ESN/SSII et Grands écoles.

    Dans ce cours nous allons prendre la virtualisation comme point de repère, pour expliquer la contenurisation en, on vas expliquer docker sous toutes ses coutures, ce qui nous permettera de démystifier kubernetes.Puis nous allons nous intéresser à la technologie la plus récente dans l'éco-système du conteneurisation  Knative

    Pour consolider nos connaissances, nous allons alterner entre la théorie et la pratique, avec les labs préparés sur une vrais machine docker et un cluster multi nœud kubernetes. Accessible via une interface web.

  • 0101 Virtualisation3:16

    Pour la petite histoire , Avant l’arrivé de la virtualisation le fonctionnement d'un ( serveur ou d'ordinateur ) été telqu'on la connu jusqu'à 2006 ? pouquoi 2006 c'est tout simplement ! l'année de la démocratisation de la virtualisation sur l'architecture X86.


    Alors le fonctionnement été simple, un ordinateur composé du hardware : une carte mère avec des composant telque la ram ( memoire vive) le procresseur, le disque dure , carte reseau etc.

    Par-dessus on trouve la couche OS, un system d'exploitation qui contient un kernel qui permet de dialoguer avec les composant de la carte mere. Le kernel demeure le point d'entré de toutes application souhaitant dialoguer ou interagir avec les composant en-dessous, dites bas niveau, au moyen des syscalls ( apple system en Français)

  • 0102 Conteneurisation3:31

    Le conteneur virtualise l’environnement d’exécution [click] comme le processeur, la mémoire vive ou le système de fichiers (et ne virtualise pas la machine)

    D’ou la terminologie conteneur et non pas VM,

    Pour rentrer plus dans le détail, LXC repose principalement sur deux fonctionnalités Linux :

    Les cgroups pour contrôle groups c'est ce qui permets de limiter et d'isoler l'utilisation des ressources.

    En suite la fonctionnalité de

    cloisonnement des espaces de nommage (espace nom ) ou namespace en anglais permets d'empêcher qu'un groupe puisse voir les ressources des autres groupes.


    (en clair sur un system linux il y a le kernel space et le user space, la conteneurisation opère au niveau de ce dernier)



  • Introduction
  • Présentation de Discord2:12

Requirements

  • Connaitre la ligne de commande
  • Fonctionnement général d'un système d'information Linux, Mac ou Window
  • Connaissance réseau de base

Description

Ce cours  vous offre une formation approfondie sur les technologies de conteneurisation et d'orchestration les plus populaires, vous permettant de devenir un expert dans le déploiement et la gestion d'applications modernes.

Que vous soyez débutant ou professionnel expérimenté, ce cours est pour vous !

  • Débutants: Apprenez les bases de la conteneurisation et de l'orchestration avec des explications claires et concises.

  • Professionnels expérimentés: Approfondissez vos connaissances et découvrez les dernières pratiques et techniques.

Au cours de ce programme complet, vous découvrirez :

1. Docker : La conteneurisation simplifiée

  • Créez des conteneurs légers et portables pour encapsuler vos applications et leurs dépendances.

  • Simplifiez le développement, le déploiement et la mise à l'échelle de vos applications.

  • Garantiez la portabilité et la cohérence des applications sur différents environnements.

2. Kubernetes : Orchestration de conteneurs à grande échelle

  • Gérez efficacement des clusters de conteneurs à grande échelle.

  • Automatisez le déploiement, la mise à l'échelle et la gestion des applications.

  • Créez et gérez des déploiements, des services, des secrets et d'autres ressources Kubernetes.

  • Bénéficiez d'une haute disponibilité, d'une tolérance aux pannes et d'une élasticité pour vos applications.

3. Knative : Déploiement et gestion d'applications sans serveur

  • Exploitez la puissance de l'architecture serverless pour créer des applications évolutives.

  • Déployez des fonctions serverless et des applications à la demande.

  • Configurez des déclencheurs, des révisions, des réseaux et d'autres fonctionnalités Knative.

Apprenez par la pratique avec des exercices et des exemples concrets

  • Mettez en pratique vos compétences nouvellement acquises grâce à des exercices et des exemples concrets.

  • Bénéficiez d'une assistance et de conseils de la part d'un instructeur expérimenté.

  • Rejoignez une communauté d'apprenants passionnés pour partager vos connaissances et expériences.

Investissez dans votre avenir et maîtrisez les compétences clés du cloud

  • Développez des compétences très demandées dans le domaine en pleine expansion de la conteneurisation et de l'orchestration.

  • Augmentez votre employabilité et vos opportunités de carrière.

  • Créez et déployez des applications modernes plus rapidement et plus efficacement.

Inscrivez-vous dès aujourd'hui et faites progresser votre carrière !

Ce cours est votre atout indispensable pour devenir un expert en conteneurisation et orchestration avec Docker, Kubernetes et Knative. N'attendez plus, inscrivez-vous dès aujourd'hui et ouvrez la porte à un monde de nouvelles possibilités !

Bonus :

  • Accédez à des ressources supplémentaires, y compris des feuilles de triche, des modèles et des liens vers des articles et des tutoriels pertinents.

  • Participez à des discussions en ligne et à des forums pour poser des questions et interagir avec d'autres apprenants.

  • Obtenez un certificat de fin de formation à la fin du cours pour attester de vos compétences nouvellement acquises.

Who this course is for:

  • Développeur
  • opérationnel
  • Devops
  • chef de projet
  • techlead
  • Architecte de solution
  • Cloud ops