Skip to content

Commit

Permalink
docs-fr | tutorials | kubernetes-basics | deploy-app (#15062)
Browse files Browse the repository at this point in the history
* add page docs/fr/tutorials/deploy-app

* update
  • Loading branch information
rekcah78 authored and k8s-ci-robot committed Jun 25, 2019
1 parent faa351f commit 6a6f116
Show file tree
Hide file tree
Showing 5 changed files with 162 additions and 5 deletions.
4 changes: 2 additions & 2 deletions content/fr/docs/tutorials/kubernetes-basics/_index.html
Original file line number Diff line number Diff line change
Expand Up @@ -57,9 +57,9 @@ <h2>Modules de base Kubernetes</h2>
</div>
<div class="col-md-4">
<div class="thumbnail">
<a href="/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro/"><img src="/docs/tutorials/kubernetes-basics/public/images/module_02.svg?v=1469803628347" alt=""></a>
<a href="/fr/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro/"><img src="/docs/tutorials/kubernetes-basics/public/images/module_02.svg?v=1469803628347" alt=""></a>
<div class="caption">
<a href="/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro/"><h5>2. Déployer une application</h5></a>
<a href="/fr/docs/tutorials/kubernetes-basics/deploy-app/deploy-intro/"><h5>2. Déployer une application</h5></a>
</div>
</div>
</div>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@

<body>

<link href="/fr/docs/tutorials/kubernetes-basics/public/css/styles.css" rel="stylesheet">
<link href="/fr/docs/tutorials/kubernetes-basics/public/css/overrides.css" rel="stylesheet">
<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">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

<body>

<link href="/fr/docs/tutorials/kubernetes-basics/public/css/styles.css" rel="stylesheet">
<link href="/docs/tutorials/kubernetes-basics/public/css/styles.css" rel="stylesheet">

<div class="layout" id="top">

Expand Down
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>
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>

0 comments on commit 6a6f116

Please sign in to comment.