From 4901e0c5e5991a7e8d223345dd52ed94af7e57d2 Mon Sep 17 00:00:00 2001 From: Neferites Date: Tue, 18 Jun 2024 16:52:22 +0200 Subject: [PATCH] chore: add scaling --- deployment/index.json | 5 +++++ deployment/step3/step3.md | 7 +++++++ deployment/step3/verify.sh | 3 +++ 3 files changed, 15 insertions(+) create mode 100644 deployment/step3/step3.md create mode 100644 deployment/step3/verify.sh diff --git a/deployment/index.json b/deployment/index.json index 5d6b26a..d286af5 100644 --- a/deployment/index.json +++ b/deployment/index.json @@ -16,6 +16,11 @@ "title": "Corriger un déploiement", "text": "step2/step2.md", "verify": "step2/verify.sh" + }, + { + "title": "Corriger un déploiement", + "text": "step3/step3.md", + "verify": "step3/verify.sh" } ], "assets": { diff --git a/deployment/step3/step3.md b/deployment/step3/step3.md new file mode 100644 index 0000000..23506a0 --- /dev/null +++ b/deployment/step3/step3.md @@ -0,0 +1,7 @@ +## Exercices +Comment faire pour avoir plusieurs réplicas de notre déploiement hello ? +But: si un des pods est non fonctionnel, le service a d'autres endpoints pour pouvoir délivrer l'application. + +En utilisant la méthode impérative (utilisation de kubectl), augmenter le nombre de réplicas du déploiement hello à 3. + +> Il est possible de retrouver la syntaxe exacte d'une sous commande kubectl avec l'option --help. Essayer donc la commande `kubectl scale deployments --help` \ No newline at end of file diff --git a/deployment/step3/verify.sh b/deployment/step3/verify.sh new file mode 100644 index 0000000..efdc170 --- /dev/null +++ b/deployment/step3/verify.sh @@ -0,0 +1,3 @@ +#!/bin/bash + +kubectl get deployments.apps hello -o jsonpath='{.status.replicas}' | grep 3 \ No newline at end of file