Trouver un tutorial pour apprendre Kubernetes
Kubernetes est un système créé par Google pour automatiser le déploiement, la scalabilité et la gestion des applications conteneurisées. Docker est la plate-forme de conteneurisation la plus populaire. Les deux combinés simplifie la vie pour quiconque doit transporter, installer et maintenir des applications logicielles complexes.
Tutorial Kubernetes pour les notions de base
Kubernetes Fundamentals par Linux Foundation
⭐⭐⭐⭐⭐
- Durée : 35h
- Ce que vous apprendrez
- Comprendre l’architecture de Kubernetes
- Déployer une application sur Kubernetes
- Accéder au cluster et le faire changer d’état
- Gérer les Secrets
- Utiliser Helm
Learn Kubernetes Basics par kubernetes.io
⭐⭐⭐⭐⭐
- Durée : <4h
- Ce que vous apprendrez
- Déployer une application conteneurisée sur un cluster.
- Augmentez l’échelle du déploiement.
- Mettre à jour l’application conteneurisée avec une nouvelle version du logiciel.
- Déboguer l’application conteneurisée.
Scalable Microservices with Kubernetes par Udacity
⭐⭐⭐⭐⭐
- Durée : >8h
- Ce que vous apprendrez
- Containeriser une application en créant des fichiers de configuration Docker et des processus de construction pour produire toutes les images Docker nécessaires.
- Configurer et lancer un cluster Kubernetes.
- Utiliser Kubernetes pour gérer le déploiement, la scalabilité et l’update de vos applications.
- Utiliser les meilleures pratiques pour l’utilisation des conteneurs en général, et de Kubernetes en particulier, lors de l’architecture et du développement de nouveaux microservices.
Getting Started with Google Kubernetes Engine par Cousera
⭐⭐⭐⭐⭐
- Durée : <8h
- Ce que vous apprendrez
- Comprendre les bases des conteneurs
- Containeriser une application existante
- Comprendre les concepts et les principes de Kubernetes
- Déployer des applications vers Kubernetes à l’aide de l’interface CLI
- Mettre en place un pipeline de livraison continu à l’aide de Jenkins
IBM Cloud: Deploying Microservices with Kubernetes par Coursera
⭐⭐⭐⭐⭐
- Durée : <4h
- Ce que vous apprendrez
- Décrire ce qu’est Kubernetes
- Déployer des applications de Microservices avec Kubernetes.
- Expliquer comment Kubernetes gère les réseaux, le stockage et la sécurité.
- Planifier, maintenir et dépanner un cluster Kubernetes.
Fundamentals of Kubernetes par Udemy
⭐⭐⭐⭐
- Durée : <4h
- Ce que vous apprendrez
- Apprendre les bases de Kubernetes
- Mettre en place une application
- Comprendre le principe de clusters, de noeuds et de pods
- Travailler avec des labels
- Savoir configurer
Liens Intéressants
- Kubernetes, l’OS du Cloud
- Comprendre l’architecture de Kubernetes
- Les outils pour bien opérer un cluster Kubernetes
- Qu’est-ce que Google Borg ?
- La terminologie de Kubernetes
- Knative, le composant Kubernetes pour les architectures Serverless
- Qu’est-ce qu’un Service Mesh
- Kubernetes vs Docker
- Informations générales sur Kubernetes
- Se former à Kubernetes