Sommaire

Second déploiement à l’aide d’un fichier de configuration Déploiement:fichier de configuration

1. Objectifs

Après une première section consacrée à déployer manuellement un site web sur une infrastructure Kubernetes, la présente section s’attache à montrer une méthode plus industrielle proche de l’esprit Infrastructure As Code. Le but restant de bien développer la compréhension des mécanismes derrière Kubernetes, nous n’irons pas jusqu’au bout de l’automatisation du système, mais il sera simple, en fin d’exercice, de reprendre toutes les commandes entrées et de les regrouper dans un script ou dans toute autre méthode de lancement automatique associable à Kubernetes. Infrastructure As Code

Pour essayer d’être le plus complet possible sur les fonctionnalités qui peuvent servir dans un véritable déploiement, l’ensemble d’exercices ci-dessous se base sur un exemple qui est le plus proche possible d’une application de production, avec une dizaine de services en interaction, une gestion de base de données, une exposition d’API sur l’extérieur, mais aussi des appels internes, etc.

Contrairement au premier exercice qui avait pour but de bien expliquer les notions de déploiement, de service et de pod avec un exemple simple et accompagné de bout en bout, le second exercice ci-dessous cherche à couvrir le maximum ...