Skip to main content
Gust Training
Cloud computing

Kubernetes

Formation Kubernetes Objectifs de la formation Kubernetes Kubernetes est une plateforme open source permettant d’automatiser le déploiement, la

Duration
20 Heures
Level
Fondamental
Formats
On site · Online · Blended

Formation Kubernetes

Objectifs de la formation Kubernetes

Kubernetes est une plateforme open source permettant d’automatiser le déploiement, la montée en charge et la mise en œuvre de conteneurs d’applications. Elle fonctionne avec de nombreux containers mais est le plus souvent couplée avec Docker.

Cette formation optimisation des conteneurs avec Kubernetes vous permettra de :

  • Comprendre le fonctionnement de Kubernetes
  • Savoir comment installer Kubernetes, le configurer et l’administrer
  • Apprendre à placer automatiquement ses conteneurs sur un cluster ou dans le cloud
  • Savoir automatiser les déploiements d’applications conteneurisées

À qui s’adresse cette formation ?

Public :

Ce cours optimisation des conteneurs avec Kubernetes s’adresse aux administrateurs, chefs de projet et développeurs devops souhaitant mettre en œuvre Kubernetes pour le déploiement d’applications.

Prérequis :

Une bonne connaissance de Linux, des services réseaux TCP/IP et des concepts de virtualisation et containers est nécessaire pour suivre avec profit cette formation Kubernetes.

Contenu du cours Kubernetes

Introduction à Kubernetes

  • Présentation Kubernetes, origine du projet
  • Fonctionnalités de base : automatisation des déploiements et de la maintenance des applications en containers
  • Les différents containers supportés, plate-formes utilisant Kubernetes
  • Les composants essentiels de Kubernetes
  • Quelques définitions importantes : pods, labels, controllers, services

Architecture de Kubernetes

  • Kubernetes Master : stockage des configurations par etcd, interfaçage par l’API server
  • Noeuds Kubernetes : hébergement des containers
  • Utiliser Kubelet pour la supervision des noeuds

Installation et configuration de Kubernetes

  • Présentation des différentes solutions d’installation possibles, comment choisir ?
  • Installation de base les outils : kubectl, minikube, kubeadm
  • Configuration de pods et containers : assignation de mémoire, espace de stockage, processeurs, affectation de pods à des noeuds…
  • Configuration d’applications et exécution

Administration de Kubernetes

  • Utiliser les outils de supervision, analyse des logs, debugging
  • Comment utiliser kubectl exec pour accéder en shell à un container ?
  • Analyser l’état des noeuds avec Node Problem Detector
  • Mise en oeuvre de StackDriver

Sécurité de Kubernetes

  • Présentation des différents points à sécuriser
  • Accès à l’API Kubernetes
  • Limitations des ressources
  • Contrôle des accès réseau
  • Restrictions des accès à etcd

Topics: Kubernetes

Cloud computing

Zabbix Certified Specialist

Formation Zabbix Certified Specialist Description de la formation Zabbix 5.0 Cette formation s'appuie sur la version Zabbix 5.0 Le logiciel

Duration
20 Heures
Formats
On site · Online · Blended
Level
Avancé

Cloud computing

Virtualisation avec KVM

Formation Virtualisation avec KVM Description de la formation KVM KVM est une technologie libre de virtualisation. Comme son nom l’indique

Duration
25 Heures
Formats
On site · Online · Blended
Level
Fondamental

Cloud computing

Formation Zabbix Certified User

Description de la formation Zabbix Utilisateur Cette formation s'appuie sur la version Zabbix 7.0 Le logiciel libre Zabbix est une

Duration
1 Jours
Formats
On site · Online · Blended
Level
Fondamental

Cloud computing

Formation Zabbix Certified Professional

Description de la formation Zabbix Cette formation s'appuie sur la version Zabbix 7.0. Le logiciel libre Zabbix est une excellente

Duration
3 Jours
Formats
On site · Online · Blended
Level
Avancé
Chat on WhatsApp