Apprendre Kubernetes et créer son propre labo expérimental
Introduction
Kubernetes est incontestablement devenu le standard en matière de déploiement d’applications cloud-natives. Un composant clé que doivent maîtriser tous les opérationnels et les développeurs. Inscrire Kubernetes parmi ses compétences créera sur un CV un vrai distinguo. Reste donc à apprendre. Et sur ce point, la courbe d’apprentissage de cet orchestrateur de containers est bien abrupte.
Ce guide vous accompagnera dans la mise en place de votre propre labo Kubernetes afin que vous puissiez tester vos connaissances et accélérer votre maîtrise de cette nouvelle technologie
MiniKube ou Vagrant ? Le choix dépendra des connaissances que vous souhaitez acquérir. Pour un labo Kubernetes facile à démarrer et qui s'intègre bien avec divers OS, l’option Minikube (dans le premier article de ce guide) permet au débutant de se concentrer sur l'utilisation d'un cluster Kubernetes, plutôt que sur la manière de le déployer sur une infrastructure.
Pour une expérimentation qui explore avant tout les caractéristiques de déploiement de Kubernetes, le labo qui utilise Vagrant (second article de ce guide) héberge un Docker de base et un cluster Kubernetes sur trois VM Linux.
1Débuter-
Monter son labo Kubernetes : deux options
Comment créer son cluster Kubernetes en local avec Minikube
Ce tutoriel vous guide dans l’installation de l’outil Minikube et dans la mise en place de son propre environnement de test sur Kubernetes. De quoi apprendre et tester les fonctions de l’orchestrateur de containers n°1. Lire la suite
Comment bien se former à Kubernetes
Les serveurs en production ne sont assurément pas les meilleurs environnements pour se tester à essayer un nouvel outil. Cet article vous aide à configurer un cluster Kubernetes sur votre machine pour effectuer vos expérimentations. Lire la suite
2Expérimenter-
Les outils pour se mettre à DevOps
Comment utiliser Github dans son labo DevOps
Cet article vous aide à faire vos premiers pas avec Git et GitHub pour l’intégrer à votre environnement d’expérimentation DevOps. Lire la suite
Git : 5 commandes basiques que l’on doit maîtriser
Cet article vous livre les 5 commandes Git que l’on doit absolument connaître pour utiliser correctement le système de contrôle de versions de code. Lire la suite
Démarrer avec Ansible pour configurer son labo DevOps
Ansible est devenu l’outil de référence en matière de gestion de configuration. Il convient dès lors à en connaître le fonctionnement. Cet article vous en donne les premiers rudiments, associé à GitHub et Vagrant. Lire la suite
Maitriser la découverte automatique de services dans Kubernetes
Kubernetes propose des fonctions de découvertes de services qu’il convient de maîtriser si l’on souhaite exploiter tout le potentiel de l’orchestrateur. Lire la suite
3Pourquoi apprendre Kubernetes-
Un nouveau standard que l’on doit maîtriser
Le marché du monitoring s’adapte lui-aussi à Kubernetes
Les containers et Kubernetes posent de nouvelles bases en matière de monitoring, compliquant la tâche des entreprises. Si le projet Prometheus en facilite l’accès, les spécialistes du secteur ont en fait un axe de leurs développements, à commencer par Datadog et AppDynamics. Lire la suite
Containers : à quoi sert vraiment Kubernetes
Une architecture de micro-services bouleverse considérablement l'IT des entreprises. Kubernetes peut les aider à gérer, à orchestrer et à sécuriser les micro-services basés sur les containers. Lire la suite
Kubecon : Kubernetes est officiellement prêt pour la production (attention au changement de culture)
DSI, le projet a atteint un niveau de maturité suffisant, mais il est désormais nécessaire de se préparer au changement culturel et d’éviter les frictions liées à la résistance interne. Lire la suite
Routard.com : un passage au Cloud par étape qui mène à Google Cloud et Kubernetes
Le site Web du guide de voyage est passé d’une infrastructure bare-metal peu évolutive à une architecture en micro-services soutenue par Google Cloud et Kubernetes. Le CTO a opté pour une migration en douceur. Il revient sur son approche. Lire la suite