I E T A

BUILDING YOUR TRAINING

FORMATION KUBERNETES – DÉPLOIEMENT ET ORCHESTRATION D’APPLICATIONS CONTENEURISÉES

KUBERNETES – DÉPLOIEMENT ET ORCHESTRATION D’APPLICATIONS CONTENEURISÉES
Standard
  • Tarif : 1050 € TTC
  • Lieu : En ligne
  • Durée :10 heures
  • Tutorat : 3h inclus
  • Langue :Français
Gold
  • Tarif : 1750 € TTC
  • Lieu : En ligne
  • Durée :20 heures
  • Tutorat : 14h inclus
  • Langue :Français

DETAIL DE LA FORMATION

Kubernetes - Gérez la plateforme de déploiement de vos applications conteneurisées

• Introduction
• Installation de l’environnement Kubernetes
• Tableau de bord et ligne de commande
• Automatisation et publication d’une application
• Cycle de vie d’un container dans Kubernetes
• Persistance des données
• Hébergement d’application en cluster
• Mise en place d’une réplication entre pods
• Gestion des briques internes de Kubernetes
• Helm - Gestionnaire de package
• Contextes et outils tiers Kubernetes
• Services managés Kubernetes
• Installation de Kubernetes en interne
• Exposition des applications sur Internet
• Sécurisation : accès aux applications
• Polices réseau
• Montée en charge automatique
• Surveillance à l’aide de Prometheus
• Centralisation des journaux d’activité
• Maillage de services avec Istio
• Compilation et stockage d’image Docker
• Usine logicielle
• Packager son application avec Helm
• Restriction et délégation d’accès
• Les opérateurs Kubernetes

Kubernetes - Mise en oeuvre d'un cluster et déploiement de microservices

• Fonctionnement de Kubernetes
• Création et gestion d'un cluster Kubernetes
• Déploiement d'applications avec Kubernetes

Kubernetes - Déployez et orchestrez vos applications conteneurisées

• Introduction
- Introduction à Kubernetes
- Concepts clés de Kubernetes

• Mise en place d'une plateforme Kubernetes avec Minikube
- Présentation de Minikube
- Mise en pratique - Préparation de la plateforme avec Minikube
- Mise en pratique - Présentation et manipulation de Kubectl
- Présentation des DeploymentController
- Mise en pratique - Mise en place d'un DeploymentController
- Présentation du ReplicaSet
- Mise en pratique – ReplicaSet
- Présentation des DaemonSet Controller

• Les objets Services et Ingress
- Présentation de l'objet Services
- Présentation de l'Ingress Controller
- Mise en pratique - Ingress Controller

Mise à jour et haute disponibilité des applications
- Présentation de l'Horizontal Pod Autoscaler
- Mise en pratique - Horizontal Pod Autoscaler
- Présentation du Rolling Update
- Mise en pratique - Rolling-Update

• Pour aller plus loin
- Helm
- Google Kubernetes Engine

Les modules en complément

Linux - Principes de base de l'utilisation du système (6e édition)

• Introduction
• Connexion et premières commandes
• Documentation
• L'arborescence Linux
• Manipulation de fichiers
• Édition de fichiers texte - Vi
• Droits d'accès aux fichiers
• Gestion des processus
• Shell Bash
• Programmation et scripts Bash
• Gestion du compte utilisateur
• Outils Linux
• Configuration basique du système

Shell sous Unix/Linux - Apprenez à écrire des scripts pour administrer votre système

• Introduction
• Concepts de base
• Éditeurs de texte
• Les bases de l’écriture d’un script
• Structures conditionnelles et boucles
• Traitement des flux et des chaînes
• Recueil de commandes
• Automatisation
• Pour aller plus loin...
• Exemples concrets

Objectifs

Kubernetes permet de gérer des containers et de mettre en place toutes les briques indispensables à un cluster de production.
L’ensemble de ressources proposé s’adresse aux administrateurs système qui souhaitent disposer des connaissances nécessaires pour déployer et orchestrer des applications conteneurisées avec Kubernetes.

Pré-requis

Public ciblé

Informaticiens , administrateurs système

Points forts