YoVDO

Introduction à Kubernetes

Offered By: Udemy

Tags

Kubernetes Courses Docker Courses Helm Courses Cloud-Native Applications Courses Containerized Applications Courses Kubernetes Operators Courses

Course Description

Overview

Manipulez les concepts de base de Kubernetes et déployez vos propres applications containerisées dans des images Docker

What you'll learn:
  • Comprendre l'intêret et le context d'utilisation de Kubernetes
  • Comprendre les concepts de base (Pod, Replica Set, Deployment, DaemonSet, Service, Secret, ConfigMap, Ingress, ...)
  • Savoir détailler les différents composants de l'architecture de Kubernetes
  • Savoir installer Kubernetes dans un environnement de développement
  • Connaitre les différentes solutions et outils pour mettre en place un cluster de production
  • Savoir déployer des applications multi-containers sur Kubernetes
  • Connaitre le principe de la gestion des utilisateurs et des droits d'accès (RBAC)
  • Savoir comment créer et déployer des Charts avec le gestionnaire de package Helm
  • Comprendre le fonctionnement d'un Operator Kubernetes

On parle beaucoup aujourd'hui d'applications "Cloud Native", on peut les définircomme 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 peutsembler 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 moiet je serai heureux de répondre à vos questions.

A bientôt,

Luc


Taught by

Luc Juggery

Related Courses

Advanced Reproducibility in Cancer Informatics
Johns Hopkins University via Coursera
DevOps on Alibaba Cloud
Alibaba via Coursera
Fundamentos de DevOps: Optimiza el desarrollo del software
Universidad Anáhuac via edX
Implementar Aplicação Web no AWS Elastic Kubernetes Service
Coursera Project Network via Coursera
Getting started with AWS Elastic Container Registry (ECR)
Coursera Project Network via Coursera