Kubernetes, ou encore « K8s », est un système open-source visant à fournir une plate-forme qui permet d’automatiser le déploiement et la mise en œuvre de conteneurs d’application sur des clusters de serveurs.
Kubernetes 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.
Depuis quelques années, Kubernetes est de plus en plus utilisé et devient ainsi un nouveau standard du marché.
Selon les chiffres de la « Survey of Cloud Native Technlogies » en 2018 :
● 84% des organisations utilisant des containers utilisent Kubernetes
● 58% des organisations utilisant Kubernetes l’utilisent en production
● 200% d’augmentation des organisations utilisant des technologies Cloud Native
Les avantages apportés par Kubernetes sont multiples :
● Une des meilleures solutions pour héberger des containers en apportant scalabilité, haute disponibilité et modularité
● Une communauté Open Source très active permettant d’apporter des nouveautés et innovations à un rythme élevé
Astrakhan dispose d’une équipe dédiée à la formation Kubernetes. Nous allons vous accompagner sur les sujets suivants :
Partie 1 : Définition
● Qu’est que Kubernetes ?
● Pourquoi vous devriez l’utiliser ?
● Architecture et terminologie de Kubernetes
Partie 2 : Running application
● Comment configurer l’accès à un Cluster Kubernetes ?
● Running application (incluant les parties monitoring, scaling et storage)
● Administration des ressources Kubernetes
● Troubleshooting
● Travaux pratiques / Démonstrations
Comme tous nos modules de formation, Kubernetes est disponible en présentiel, à distance sous forme de webinaires ou sous forme de workshops. Elle sera aussi accessible sous forme de podcasts progressivement mis en ligne sur notre plate-forme Digital Leadership.