Fix(fr posts): missing pictures
BIN
content/documentation/VXLAN/Beginners/media_layers.fr.png
Normal file
|
After Width: | Height: | Size: 28 KiB |
BIN
content/documentation/VXLAN/Beginners/transports.fr.png
Normal file
|
After Width: | Height: | Size: 29 KiB |
@@ -54,7 +54,7 @@ L’objectif du **VXLAN** est de **prolonger la couche 2** à travers un réseau
|
||||
|
||||
> **En clair :** On encapsule les trames Ethernet (couche 2) dans un paquet UDP (couche 4), lui-même transporté par IP (couche 3).
|
||||
|
||||

|
||||

|
||||
|
||||
> [!NOTE]**Les couches “matérielles”**
|
||||
>
|
||||
@@ -86,7 +86,7 @@ Le train roule sur des rails (le **réseau IP**, couche 3). Les voies ferrées s
|
||||
- **Isolation et segmentation** : Comme plusieurs trains peuvent rouler sur la même ligne ferroviaire, il est possible d’exploiter différents tunnels VXLAN (chacun avec son VNI) sur la même infrastructure IP.
|
||||
- **Élasticité et fiabilité** : En s’appuyant sur la couche 3, VXLAN profite de toutes les optimisations du routage IP (recalcul d’itinéraires, tolérance aux pannes, etc.).
|
||||
|
||||

|
||||

|
||||
|
||||
## Cas d'usage concrets 🏭
|
||||
|
||||
|
||||
@@ -66,11 +66,11 @@ Dans mes aventures quotidiennes en réseau, je déploie des configurations basé
|
||||
|
||||
DevPod utilise des **Providers** (fournisseurs), qui sont des modules de configuration définissant où et comment DevPod lance votre environnement. Voici la liste des fournisseurs :
|
||||
|
||||

|
||||

|
||||
|
||||
Nous allons nous concentrer sur le **Provider AWS** — bien qu'il existe de nombreuses options de configuration :
|
||||
|
||||

|
||||

|
||||
|
||||
Avant de paniquer devant tous ces réglages, ne vous inquiétez pas. Si vous ne faites que quelques expérimentations, les valeurs par défaut conviennent généralement. 🙌
|
||||
|
||||
@@ -245,7 +245,7 @@ Retournez dans **Users** → **devpod-tool-user** → **Permissions** pour confi
|
||||
|
||||
- Si vous avez créé un utilisateur programmatique, n'oubliez pas de noter l'**Access Key ID** et le **Secret Access Key**.
|
||||
|
||||

|
||||

|
||||
|
||||
**Bonus** : Notez votre **ID VPC** (dans la section VPC sur AWS). Vous en aurez besoin lors de la configuration de DevPod.
|
||||
|
||||
@@ -277,7 +277,7 @@ Lorsqu'on vous le demande :
|
||||
|
||||
Cliquez sur **Add Provider**.
|
||||
|
||||

|
||||

|
||||
|
||||
## Tester un déploiement 🧪
|
||||
|
||||
@@ -292,23 +292,23 @@ Nous allons effectuer un test rapide en utilisant l'une des images Docker préco
|
||||
5. À droite, sélectionnez un exemple de démarrage rapide (par exemple, Python). 🐍
|
||||
6. Cliquez sur **Create Workspace**.
|
||||
|
||||

|
||||

|
||||
|
||||
Attendez quelques instants, et votre environnement basé sur le cloud apparaîtra dans VS Code. 🎊
|
||||
|
||||

|
||||

|
||||
|
||||
### Arrêter
|
||||
|
||||
Lorsque vous n'utilisez pas l'environnement, cliquez sur **Stop** pour éteindre l'instance EC2. Vous ne paierez que pour le stockage — aucun temps de calcul. Idéal pour votre portefeuille. 💰
|
||||
|
||||

|
||||

|
||||
|
||||
### Supprimer
|
||||
|
||||
Supprimer le workspace supprime toutes les ressources AWS associées à cet environnement, vous ne paierez donc pas un centime. Mais vous devrez redéployer si vous souhaitez l'utiliser à nouveau. ♻️
|
||||
|
||||

|
||||

|
||||
|
||||
## Conclusion 💡
|
||||
|
||||
|
||||
BIN
content/documentation/devpod/aws_options.fr.png
Normal file
|
After Width: | Height: | Size: 188 KiB |
BIN
content/documentation/devpod/delete_instance.fr.png
Normal file
|
After Width: | Height: | Size: 42 KiB |
BIN
content/documentation/devpod/devpod_user.fr.png
Normal file
|
After Width: | Height: | Size: 186 KiB |
BIN
content/documentation/devpod/new_provider.fr.png
Normal file
|
After Width: | Height: | Size: 117 KiB |
BIN
content/documentation/devpod/new_worskapce.fr.png
Normal file
|
After Width: | Height: | Size: 243 KiB |
BIN
content/documentation/devpod/provider.fr.png
Normal file
|
After Width: | Height: | Size: 184 KiB |
BIN
content/documentation/devpod/stopped_instance.fr.png
Normal file
|
After Width: | Height: | Size: 36 KiB |
BIN
content/documentation/devpod/vscode.fr.png
Normal file
|
After Width: | Height: | Size: 211 KiB |
@@ -169,8 +169,7 @@ docker run -it -v step:/home/step \
|
||||
|
||||
## 🔑 Accès à l'AC avec un Autre Client
|
||||
|
||||
> **NOTE :**
|
||||
> Adaptez le port en fonction de votre installation :
|
||||
> [!NOTE] Adaptez le port en fonction de votre installation :
|
||||
>
|
||||
> - **Binaire :** port **443**
|
||||
> - **Docker :** port **9000**
|
||||
@@ -188,8 +187,7 @@ Initialisez votre AC :
|
||||
step ca bootstrap --ca-url https://caserver.lab.loc:$PORT/ --fingerprint 685059c30eb305db5272a7a199a2b5823624d55c732121ac65c06b0915d3c887
|
||||
```
|
||||
|
||||
> **ASTUCE :**
|
||||
> Pour obtenir l'**empreinte**, exécutez simplement :
|
||||
> [!TIP] Pour obtenir l'**empreinte**, exécutez simplement :
|
||||
>
|
||||
> ```bash
|
||||
> step certificate fingerprint $(step path)/certs/root_ca.crt
|
||||
@@ -213,8 +211,7 @@ step certificate install $(step path)/certs/root_ca.crt
|
||||
|
||||
---
|
||||
|
||||
> **ASTUCE :**
|
||||
> **Installation sur Debian :**
|
||||
> [!TIP] **Installation sur Debian :**
|
||||
>
|
||||
> - Copiez les fichiers CRT individuels (format PEM) dans `/usr/local/share/ca-certificates/`
|
||||
> - Les fichiers doivent appartenir à `root:root` avec les droits `644`
|
||||
@@ -242,8 +239,7 @@ Veuillez entrer le mot de passe pour déchiffrer la clé du provisionneur :
|
||||
|
||||
---
|
||||
|
||||
> **ASTUCE :**
|
||||
> Pour effectuer un test de santé :
|
||||
> [!TIP] Pour effectuer un test de santé :
|
||||
>
|
||||
> ```bash
|
||||
> curl https://caserver.lab.loc:443/health -k
|
||||
|
||||
@@ -168,8 +168,7 @@ docker run -it -v step:/home/step \
|
||||
|
||||
## 🔑 Access to CA with Another Client
|
||||
|
||||
> **NOTE:**
|
||||
> Adjust the port based on your installation:
|
||||
> [!NOTE] Adjust the port based on your installation:
|
||||
>
|
||||
> - **Binary:** port **443**
|
||||
> - **Docker:** port **9000**
|
||||
@@ -187,8 +186,7 @@ Bootstrap your CA:
|
||||
step ca bootstrap --ca-url https://caserver.lab.loc:$PORT/ --fingerprint 685059c30eb305db5272a7a199a2b5823624d55c732121ac65c06b0915d3c887
|
||||
```
|
||||
|
||||
> **TIP:**
|
||||
> To get the **fingerprint**, simply run:
|
||||
> [!TIP] To get the **fingerprint**, simply run:
|
||||
>
|
||||
> ```bash
|
||||
> step certificate fingerprint $(step path)/certs/root_ca.crt
|
||||
@@ -212,8 +210,7 @@ step certificate install $(step path)/certs/root_ca.crt
|
||||
|
||||
---
|
||||
|
||||
> **TIP:**
|
||||
> **Debian Installation:**
|
||||
> [!TIP] **Debian Installation:**
|
||||
>
|
||||
> - Copy individual CRT (PEM format) files to `/usr/local/share/ca-certificates/`
|
||||
> - Files must be owned by `root:root` with mode `644`
|
||||
@@ -241,8 +238,7 @@ Please enter the password to decrypt the provisioner key:
|
||||
|
||||
---
|
||||
|
||||
> **TIP:**
|
||||
> To perform a health check:
|
||||
> [!TIP] To perform a health check:
|
||||
>
|
||||
> ```bash
|
||||
> curl https://caserver.lab.loc:443/health -k
|
||||
|
||||