diff --git a/chapter-1/README-es.md b/chapter-1/README-es.md index d2f0fb9..f9c9100 100644 --- a/chapter-1/README-es.md +++ b/chapter-1/README-es.md @@ -1,7 +1,7 @@ # Capitulo 1 :: (El surgimiento de) Plataformas basadas en Kubernetes — -_🌍 Disponible en_: [English](README.md) | [中文 (Chinese)](README-zh.md) | [Português (Portuguese)](README-pt.md) | [Español](README-es.md) | [日本語 (Japanese)](README-ja.md) +_🌍 Disponible en_: [English](README.md) | [中文 (Chinese)](README-zh.md) | [Português (Portuguese)](README-pt.md) | [Español](README-es.md) | [日本語 (Japanese)](README-ja.md) | [French](README-fr.md) > **Nota:** Presentado por la fantástica comunidad de [ 🌟 contribuidores](https://github.com/salaboy/platforms-on-k8s/graphs/contributors) cloud-native! — diff --git a/chapter-1/README-fr.md b/chapter-1/README-fr.md new file mode 100644 index 0000000..4f375a8 --- /dev/null +++ b/chapter-1/README-fr.md @@ -0,0 +1,57 @@ +# Chapitre 1 :: (L'Ascension des) Plateformes sur Kubernetes + +--- +_🌍 Disponible en_: [Anglais](README.md) | [中文 (Chinois)](README-zh.md) | [Português (Portugais)](README-pt.md) | [Español](README-es.md) | [日本語 (Japonais)](README-ja.md) | [Français](README-fr.md) +> **Remarque:** Proposé par les [ 🌟 contributeurs](https://github.com/salaboy/platforms-on-k8s/graphs/contributors) de la fantastique communauté cloud-native! + +--- + +## Prérequis pour les tutoriels + +Vous aurez besoin des outils ci-dessous pour suivre les tutoriels pas à pas mentionnés dans le livre: +- [Docker](https://docs.docker.com/engine/install/), v24.0.2 +- [kubectl](https://kubernetes.io/docs/tasks/tools/), Client v1.27.3 +- [KinD](https://kind.sigs.k8s.io/docs/user/quick-start/), v0.20.0 +- [Helm](https://helm.sh/docs/intro/install/), v3.12.3 + +Ce sont les technologies et versions utilisées lors des tests des tutoriels. + +> [!Warning] +> Si vous souhaitez utiliser d'autres technologies, comme [Podman](https://podman.io/) au lieu de Docker, c'est possible en activant l'exécution de conteneurs root avec cette commande: +```shell +podman machine set --rootful +``` + +## Scénario de l'Application de Conférence + +L'application que nous allons modifier et utiliser tout au long des chapitres du livre représente un simple "squelette de base", c'est-à-dire qu'elle est suffisamment complexe pour nous permettre de tester des hypothèses, des outils et des frameworks, mais ce n'est pas le produit final que nos clients utiliseront. + +Le "squelette de base" de l'Application de Conférence implémente un cas d'utilisation simple, permettant aux _conférenciers_ potentiels de soumettre des propositions que les _organisateurs_ de la conférence évalueront. Voir ci-dessous la page d'accueil de l'application: + +![home](imgs/homepage.png) + +Voici comment l'application est généralement utilisée: +1. **C4P:** Les _conférenciers_ potentiels peuvent soumettre une nouvelle proposition en se rendant dans la section **Call for Proposals** (C4P) de l'application. + ![proposals](imgs/proposals.png) +2. **Révision & Approbation:** Une fois une proposition soumise, les _organisateurs_ de la conférence peuvent la réviser (approuver ou rejeter) en utilisant la section **Backoffice** de l'application. + ![backoffice](imgs/backoffice.png) +3. **Annonce:** Si elle est acceptée par les _organisateurs_, la proposition est automatiquement publiée sur la page **Agenda** de la conférence. + ![agenda](imgs/agenda.png) +4. **Notification du Conférencier:** Dans le **Backoffice**, un _conférencier_ peut vérifier l'onglet **Notifications**. Là, les _conférenciers_ potentiels peuvent trouver toutes les notifications (emails) qui leur ont été envoyées. Un conférencier verra à la fois les emails d'approbation et de rejet dans cet onglet. + ![notifications](imgs/notifications-backoffice.png) + +### Une application événementielle + +**Chaque action dans l'application génère de nouveaux événements.** Par exemple, des événements sont émis: +- lorsqu'une nouvelle proposition est soumise; +- lorsque la proposition est acceptée ou rejetée; +- lorsque des notifications sont envoyées. + +Ces événements sont envoyés puis capturés par une application frontend. Heureusement, vous, le lecteur, pouvez voir ces détails dans l'application en accédant à l'onglet **Events** dans la section **Backoffice**. + +![events](imgs/events-backoffice.png) + +## Résumé et Contribuez + +Vous voulez améliorer ce tutoriel? Créez une [issue](https://github.com/salaboy/platforms-on-k8s/issues/new), envoyez-moi un message sur [Twitter](https://twitter.com/salaboy), ou soumettez une [Pull Request](https://github.com/salaboy/platforms-on-k8s/compare). + diff --git a/chapter-1/README-ja.md b/chapter-1/README-ja.md index 5d5fbdd..9ac9e3f 100644 --- a/chapter-1/README-ja.md +++ b/chapter-1/README-ja.md @@ -1,7 +1,7 @@ # 第1章 :: Kubernetesの上に構築されるプラットフォーム(の台頭) --- -_🌍 翻訳_: [English](README.md) | [中文 (Chinese)](README-zh.md) | [Português (Portuguese)](README-pt.md) | [Español](README-es.md) | [日本語](README-ja.md) +_🌍 翻訳_: [English](README.md) | [中文 (Chinese)](README-zh.md) | [Português (Portuguese)](README-pt.md) | [Español](README-es.md) | [日本語](README-ja.md) | [French](README-fr.md) > **注意:** このコンテンツは素晴らしいクラウドネイティブコミュニティの [🌟 コントリビューター](https://github.com/salaboy/platforms-on-k8s/graphs/contributors) によってもたらされています! --- diff --git a/chapter-1/README-pt.md b/chapter-1/README-pt.md index 5d36637..e1cd006 100644 --- a/chapter-1/README-pt.md +++ b/chapter-1/README-pt.md @@ -1,7 +1,7 @@ # Capítulo 1 :: (A ascensão das) Plataformas Baseadas em Kubernetes --- -_🌍 Disponível em_: [English](README.md) | [中文 (Chinese)](README-zh.md) | [Português (Portuguese)](README-pt.md) | [日本語 (Japanese)](README-ja.md) +_🌍 Disponível em_: [English](README.md) | [中文 (Chinese)](README-zh.md) | [Português (Portuguese)](README-pt.md) | [日本語 (Japanese)](README-ja.md) | [French](README-fr.md) > **Nota:** Trago a você pela fantástica comunidade cloud-native e seus [ 🌟 contribuidores](https://github.com/salaboy/platforms-on-k8s/graphs/contributors)! --- diff --git a/chapter-1/README.md b/chapter-1/README.md index cda5a28..481bcf5 100644 --- a/chapter-1/README.md +++ b/chapter-1/README.md @@ -1,7 +1,7 @@ # Chapter 1 :: (The rise of) Platforms on Top of Kubernetes --- -_🌍 Available in_: [English](README.md) | [中文 (Chinese)](README-zh.md) | [Português (Portuguese)](README-pt.md) | [Español](README-es.md) | [日本語 (Japanese)](README-ja.md) +_🌍 Available in_: [English](README.md) | [中文 (Chinese)](README-zh.md) | [Português (Portuguese)](README-pt.md) | [Español](README-es.md) | [日本語 (Japanese)](README-ja.md) | [French](README-fr.md) > **Note:** Brought to you by the fantastic cloud-native community's [ 🌟 contributors](https://github.com/salaboy/platforms-on-k8s/graphs/contributors)! ---