🍳 Un cluster k8s aux petits oignons 🧅
Estimated time to read: 2 minutes
Bienvenue dans ce merveilleux cours de cuisine de Kubernetes.
L'objectif est de vous faire créer et paramétrer un cluster Kubernetes from scratch pour avoir des environnements de développements, de tests aux petits oignons pour vous et vos équipes/collègues.
C'est parti 🍝
Pour faire simple et sans polluer votre PC, ouvrir le workspace Gitpod
ou si vous préférez, vous pouvez cloner le repo en local dans votre répertoire préféré:
Prérequis 🛠️ (si vous faites en local)
Si vous avez choisi l'option Gitpod
, ils sont déjà installés 😉.
Pour ce workshop, vous aurez besoin des outils.
- git : Installation
- kubectl : Installation
- helm : Installation
- curl : Installation
- terraform : Installation
Dernier check avant de démarrer
Pour vérifier que tout est ok et initialiser les variables d'environnement qui vont bien, nous avons prévu un petit script (à faire aussi sur Gitpod)
source <(curl -s -u "devoxx2024:MOT_DE_PASSE_QUON_VOUS_DONNERA" https://heracles.yodamad.fr/setup/devoxx-2024/setup.sh)
Si tout se déroule comme prévu, vous devez avoir un résultat comme suit (au delta de la mise en forme suivant votre shell)
************************************************
* 👋 Bienvenue à notre super workshop 👋 *
* Quelques vérifications avant de commencer *
************************************************
🛂 Check local env
🥌 curl ... ✅
☸️ kubectl ... ✅
🚚 helm ... ✅
💻 git ... ✅
🪴 terraform ... ✅
🛠️ Setup local env...
🌤️ OVH connection setup ... ✅
🌍 Cloudfare setup ... ✅
🦊 GitLab setup ... ✅
************************************************
* 🫡 All good !! *
* C'est parti, amusez vous bien 🥳 *
************************************************
🛫 Let's go ! Première étape : créer notre cluster ➡️