labos-cloud

Laboratoires pour diverses technologies utilisées dans le cloud

View on GitHub

Laboratoire sur Kubernetes

Ce laboratoire vise à vous familiariser avec l’utilisation de Kubernetes. Il est fortement recommandé de faire les exercices dans l’ordre et de bien exécuter toutes les commandes, surtout celles se terminant avec --help. Plusieurs commandes expliquées dans les premiers exercices ne seront que mentionnées dans les suivants. Utilisez les liens pour accéder à de la documentation sur les diverses commandes ou outils présentés.

Ce laboratoire vous permettra d’installer les outils et d’interagir avec Kubernetes, de créer et modifier de l’infrastructure et des ressources, de comprendre les fichiers manifests pour les déploiements et les services Kubernetes.

Pré-requis

Avant de commencer, assurez-vous d’avoir une connaissance de base de Docker, par exemple en complétant les exercices disponibles ici. Une connaissance de base de Linux est un atout.

Bien qu’il soit possible d’installer et d’exécuter Kubernetes localement, ce laboratoire est monté dans une optique d’utilisation cloud. Plusieurs fournisseurs cloud offrent des services Kubernetes, nous utiliserons ici la solution clé en mains Google Kubernetes Engine. Google Cloud Platform offre un crédit de 300$ valide pour une durée de 90 jours.

Un compte gratuit Docker hub est recommande si vous voulez construire et utiliser vos propres images de container.

Installation de gcloud sdk

À partir d’Ubuntu, armez-vous de votre meilleur copier-coller et exécutez les instructions ici. Attention, si vous utilisez un autre système d’opération les instructions sont différentes.

Installation de kubectl

À partir d’Ubuntu, armez-vous de votre meilleur copier-coller et exécutez les instructions ici. Attention, si vous utilisez un autre système d’opération les instructions sont différentes.

Introduction

Premièrement, il faut se renseigner sur ce qu’est Kubernetes et sur ses composantes.

Poursuivre avec l’exercice 1