Kubernetes

Présentation

Kubernetes est un système open source qui vise à fournir une plate-forme permettant d’automatiser le déploiement, la montée en charge et la mise en œuvre de conteneurs d’application sur des clusters de serveurs. Il fonctionne avec toute une série de technologies de conteneurisation, et est souvent utilisé avec Docker. Il a été conçu à l’origine par Google, puis offert à la Cloud Native Computing Foundation.

Ce module reprend les concepts de Kubernetes pour vous rendre opérationnel dans le déploiement et la gestion d’un cluster.

Objectifs

  • Comprendre les concepts de base (Pod, Replica Set, Deployment, DaemonSet, Service, Secret, ConfigMap, Ingress, ...)
  • Découvrir l'architecture technique de Kubernetes
  • Déployer un cluster en haute disponibilité
  • Être préparé aux problématiques de run de la plateforme
  • Savoir investiguer des dysfonctionnements sur des applications hébergées dans Kubernetes ou sur la plateforme elle-même

Prérequis

  • Module Docker
  • Ligne des commande Linux
  • Connaître les bases de l’OS Unix

Durée

Nos autres formations

Conteneurisation

Docker

Docker est une plateforme de conteneurisation open source. Il permet aux développeurs de regrouper composants exécutables standardisés combinant le code source de l’application avec les

Voir la formation »
Conteneurisation

OpenShift

OpenShift est un service de plate-forme en tant que service de la société Red Hat qui permet de déployer des projets dans des containers. Pour

Voir la formation »

Copyright NecForm © 2022