-
Notifications
You must be signed in to change notification settings - Fork 14.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
docs-fr | tutorials | kubernetes-basics | deploy-app (#15062)
* add page docs/fr/tutorials/deploy-app * update
- Loading branch information
1 parent
faa351f
commit 6a6f116
Showing
5 changed files
with
162 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
41 changes: 41 additions & 0 deletions
41
content/fr/docs/tutorials/kubernetes-basics/deploy-app/deploy-interactive.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
--- | ||
title: Tutoriel interactif - Déploiement d'une application | ||
weight: 20 | ||
--- | ||
|
||
<!DOCTYPE html> | ||
|
||
<html lang="fr"> | ||
|
||
<body> | ||
|
||
<link href="/docs/tutorials/kubernetes-basics/public/css/styles.css" rel="stylesheet"> | ||
<link href="/docs/tutorials/kubernetes-basics/public/css/overrides.css" rel="stylesheet"> | ||
<script src="https://katacoda.com/embed.js"></script> | ||
|
||
<div class="layout" id="top"> | ||
|
||
<main class="content katacoda-content"> | ||
|
||
<br> | ||
<div class="katacoda"> | ||
<div class="katacoda__alert"> | ||
Pour interagir avec le terminal, veuillez utiliser la version bureau / tablette. | ||
</div> | ||
|
||
<div class="katacoda__box" id="inline-terminal-1" data-katacoda-id="kubernetes-bootcamp/7" data-katacoda-color="326de6" data-katacoda-secondary="273d6d" data-katacoda-hideintro="false" data-katacoda-font="Roboto" data-katacoda-fontheader="Roboto Slab" data-katacoda-prompt="Kubernetes Bootcamp Terminal" style="height: 600px;"> | ||
</div> | ||
|
||
</div> | ||
<div class="row"> | ||
<div class="col-md-12"> | ||
<a class="btn btn-lg btn-success" href="/docs/tutorials/kubernetes-basics/explore/explore-intro/" role="button">Continuer au module 3<span class="btn__next">›</span></a> | ||
</div> | ||
</div> | ||
|
||
</main> | ||
|
||
</div> | ||
|
||
</body> | ||
</html> |
116 changes: 116 additions & 0 deletions
116
content/fr/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,116 @@ | ||
--- | ||
title: Utiliser kubectl pour créer un déploiement | ||
weight: 10 | ||
--- | ||
|
||
<!DOCTYPE html> | ||
|
||
<html lang="fr"> | ||
|
||
<body> | ||
|
||
<link href="/docs/tutorials/kubernetes-basics/public/css/styles.css" rel="stylesheet"> | ||
|
||
<div class="layout" id="top"> | ||
|
||
<main class="content"> | ||
|
||
<div class="row"> | ||
|
||
<div class="col-md-8"> | ||
<h3>Objectifs</h3> | ||
<ul> | ||
<li>En savoir plus sur les déploiements d'applications.</li> | ||
<li>Déployez votre première application sur Kubernetes avec kubectl.</li> | ||
</ul> | ||
</div> | ||
|
||
<div class="col-md-8"> | ||
<h3>Déploiements Kubernetes</h3> | ||
<p> | ||
Une fois que vous avez un cluster Kubernetes en cours d'exécution, vous pouvez déployer vos applications conteneurisées par dessus. | ||
Pour ce faire, vous créez une configuration de <b>Déploiement (Deployments) </b> Kubernetes. Le déploiement instruit Kubernetes | ||
de comment créer et mettre à jour des instances de votre application. Une fois que vous avez créé un déploiement, le plannificateur de Kubernetes (kube-scheduler) | ||
planifient les instanciations d'application sur des nœuds du cluster. | ||
</p> | ||
|
||
<p>Une fois les instances d’application créées, un contrôleur de déploiement Kubernetes surveille en permanence ces instances. Si le nœud hébergeant une instance tombe en panne ou est supprimé, le contrôleur de déploiement remplace l'instance par une instance située sur un autre nœud du cluster. <b> Ceci fournit un mécanisme d'auto-réparation pour faire face aux pannes ou à la maintenance de la machine.</b></p> | ||
|
||
<p>Dans le monde de pré-orchestration, les scripts d'installation étaient souvent utilisés pour démarrer des applications, mais ils ne permettaient pas une récupération après une panne d'ordinateur. En créant et en maintenant vos instances d’application sur plusieurs nœuds, les Déploiements Kubernetes offre une approche fondamentalement différente de la gestion des applications. </p> | ||
|
||
</div> | ||
|
||
<div class="col-md-4"> | ||
<div class="content__box content__box_lined"> | ||
<h3>Sommaire:</h3> | ||
<ul> | ||
<li>Déploiements</li> | ||
<li>Kubectl</li> | ||
</ul> | ||
</div> | ||
<div class="content__box content__box_fill"> | ||
<p><i> | ||
Un déploiement est responsable de la création et de la mise à jour des instances de votre application. | ||
</i></p> | ||
</div> | ||
</div> | ||
</div> | ||
<br> | ||
|
||
<div class="row"> | ||
<div class="col-md-8"> | ||
<h2 style="color: #3771e3;">Déploiement de votre première application sur Kubernetes</h2> | ||
</div> | ||
</div> | ||
|
||
<div class="row"> | ||
<div class="col-md-8"> | ||
<p><img src="/docs/tutorials/kubernetes-basics/public/images/module_02_first_app.svg"></p> | ||
</div> | ||
</div> | ||
<br> | ||
|
||
<div class="row"> | ||
<div class="col-md-8"> | ||
|
||
<p>Vous pouvez créer et gérer un déploiement à l'aide de l'interface de ligne de commande, <b>Kubectl</b>.</p> | ||
<p>Kubectl utilise l'API Kubernetes pour interagir avec le cluster. Dans ce module, vous apprendrez les commandes Kubectl les plus courantes nécessaires à la création de déploiements exécutant vos applications sur un cluster Kubernetes.</p> | ||
|
||
<p>Lorsque vous créez un déploiement, vous devez spécifier l'image de conteneur de votre application et le nombre de réplicas que vous souhaitez exécuter. Vous pouvez modifier ces informations ultérieurement en mettant à jour votre déploiement.; Modules <a href="/docs/tutorials/kubernetes-basics/scale-intro/">5</a> et <a href="/docs/tutorials/kubernetes-basics/update-intro/">6</a> du bootcamp, expliquez comment vous pouvez faire évoluer et mettre à jour vos déploiements.</p> | ||
|
||
|
||
|
||
|
||
</div> | ||
<div class="col-md-4"> | ||
<div class="content__box content__box_fill"> | ||
<p><i> Les applications doivent être regroupées dans l’un des formats de conteneur pris en charge pour pouvoir être déployées sur Kubernetes. </i></p> | ||
</div> | ||
</div> | ||
</div> | ||
|
||
<div class="row"> | ||
<div class="col-md-8"> | ||
|
||
<p>Pour notre premier déploiement, nous utiliserons une application Node.js intégrée dans un conteneur Docker. | ||
Pour créer l'application Node.js et déployer le conteneur Docker, suivez les instructions du | ||
<a href="/fr/docs/tutorials/hello-minikube/">Tutoriel Hello Minikube</a>.</p> | ||
|
||
<p>Maintenant que vous savez ce que sont les déploiements, allons au didacticiel en ligne et déployons notre première application!</p> | ||
|
||
</div> | ||
</div> | ||
<br> | ||
|
||
<div class="row"> | ||
<div class="col-md-12"> | ||
<a class="btn btn-lg btn-success" href="/docs/tutorials/kubernetes-basics/deploy-app/deploy-interactive/" role="button">Lancer le didacticiel interactif <span class="btn__next">›</span></a> | ||
</div> | ||
</div> | ||
|
||
</main> | ||
|
||
</div> | ||
|
||
</body> | ||
</html> |