Fondements des conteneurs Docker et de Kubernetes (PER-538)

- Conteneuriser des applications en utilisant la CLI - Docker et Visual Studio Code. - Utiliser un registre de conteneur. - Créer des applications multi-conteneurs à l'aide de Docker Compose. - Décrire l'architecture de Kubernetes et son fonctionneme... Lire la suite

Niveau
pour tous
Mode de formation
Sur mesure
2 jours
1 groupe disponible
Langue
Français

- Conteneuriser des applications en utilisant la CLI

- Docker et Visual Studio Code.

- Utiliser un registre de conteneur.

- Créer des applications multi-conteneurs à l'aide de Docker Compose.

- Décrire l'architecture de Kubernetes et son fonctionnement.

- Exécuter Kubernetes localement et créer un service Kubernetes géré chez un fournisseur infonuagique.

- Utiliser la CLI Kubernetes pour exécuter, et déboguer les applications et les services.

- Configurez la mise en réseau, le stockage et les sondes de disponibilité.

- Utiliser un tableau de bord.

- Utiliser Helm pour déployer des applications.

Développeurs, Spécialistes DevOps, Site Reliability Engineers, I.T. Pros et les gestionnaires techniques.

INTRODUCTION

CONCEPTS DES CONTENEURS

- Qu'est-ce que Docker
- Utilisation de Docker Desktop

DOCKER

- Utilisation de la CLI Docker
- Conteneuriser une application existante
- Exécuter les conteneurs localement
- Utilisation de VS Code pour construire et gérer des conteneurs
- Avantages des multi stage builds
- Persistance des données avec les volumes
- Déploiement d'un conteneur dans une VM sur le Cloud

MULTI-CONTENEURS AVEC DOCKER COMPOSE

- Qu'est-ce que YAML
- Utilisation de la commande docker-compose
- Exécuter plusieurs conteneurs localement
- Déploiement d'une app multi conteneurs dans une VM sur le Cloud

REGISTRE DES CONTENEURS

- Poussez et tirez les conteneurs vers Docker Hub

KUBERNETES

- Qu'est-ce que Kubernetes?
- Concepts
- Architecture

EXÉCUTER KUBERNETES LOCALEMENT

- Docker Desktop
- Minikube, MicroK8s, Kind

LA CLI KUBERNETES

- La façon déclarative vs impérative
- Utiliser Kubectl
- Fichiers YAML

NAMESPACES

MASTER & WORKER NODES

PODS

- Concepts
- Exécuter un conteneur dans un pod
- Fichier YAML
- Pods multi-conteneurs
- Patron d'utilisation des pods multi conteneurs
- Communication entre pods
- Montée en charge automatique des pods à l'aide de l'autoscaler horizontal des pods

UTILISATION DE SÉLECTEURS

CHARGES DE TRAVAIL

- ReplicaSet
- Deployments
- DaemonSet
- StatefulSet
- Job
- CronJob

MISES À JOUR

- Rolling Updates
- Déploiements Blue-Green

SERVICES

- ClusterIP
- NodePort
- Load Balancer

STOCKAGE ET PERSISTANCE

- La façon statique vs dynamique
- Persistent Volumes et Claims

PARAMÈTRES APPLICATIFS

- ConfigMaps
- Secrets

OBSERVABILITÉ

- Sondes Startup, Readiness & Liveness

TABLEAU DE BORD

- Le tableau de bord Kubernetes
- Lens: une appli style tableau de bord
- K9s: un tableau de bord dans un terminal!

KUKERNETES GÉRÉ

- Créer un cluster géré
- Comment se connecter au cluster
- Mise à niveau d'un cluster vers une version plus récente de K8s

HELM 3

- Concepts
- Utiliser un Chart et déployer une application
- Update et Rollback

INGRESS

- Pourquoi utiliser un contrôleur Ingress
- Configuration de Nginx-Ingress
- Configuration des routes

Attestation de participation.

7 h par jour

1.4

  • OIQ
À partir de

987,00 CAD

Partager

Vous cherchez le meilleur expert pour votre entreprise?

Découvrez le forfait qui vous convient!

Vous êtes formateur?

Découvrez pourquoi des milliers de formateurs choisissent Boomrank

Entreprise de formation

ÉTS Formation

ÉTS Formation

  • Canada
    Montréal
Fiche de l'entreprise

Formateurs

Formateurs et formatrices ÉTS Formation

Formateurs et formatrices ÉTS Formation

Experts actifs et expertes actives dans leur domaine


Disponibilité(1)

  • Sur mesure

    Sur mesure

    987,00 CAD