add fr pages

This commit is contained in:
Karen Bradshaw
2020-05-30 15:36:51 -04:00
parent 6a9c673a92
commit 7daf3c55e9
80 changed files with 615 additions and 545 deletions
+8 -7
View File
@@ -10,9 +10,9 @@ title: Installation
description: Panorama de solution Kubernetes
main_menu: true
weight: 30
content_template: templates/concept
content_type: concept
---
{{% capture overview %}}
<!-- overview -->
Utilisez cette page pour trouver le type de solution qui correspond le mieux à vos besoins.
@@ -20,9 +20,9 @@ Le choix de distribution Kubernetes dépend des ressources dont vous disposez et
Vous pouvez exécuter Kubernetes presque partout, de votre ordinateur portable aux machines virtuelles d'un fournisseur de cloud jusqu'à un rack de serveurs en bare metal.
Vous pouvez également mettre en place un cluster entièrement géré en exécutant une seule commande ou bien créer votre propre cluster personnalisé sur vos serveurs bare-metal.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Solutions locales
@@ -86,8 +86,9 @@ différents systèmes d'exploitation.
Choisissez une [solution personnalisée] (/fr/docs/setup/pick-right-solution/#solutions-personnalisées).
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
Allez à [Choisir la bonne solution] (/fr/docs/setup/pick-right-solution/) pour une liste complète de solutions.
{{% /capture %}}
+5 -5
View File
@@ -1,16 +1,16 @@
---
title: CoreOS sur AWS ou GCE
description: Installation Kubernetes CoreOS sur AWS GCE
content_template: templates/concept
content_type: concept
---
{{% capture overview %}}
<!-- overview -->
Il existe plusieurs guides permettant d'utiliser Kubernetes avec [CoreOS](https://coreos.com/kubernetes/docs/latest/).
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Guides officiels CoreOS
@@ -87,4 +87,4 @@ Ces guides sont maintenus par des membres de la communauté et couvrent des beso
Pour le niveau de support de toutes les solutions se référer au [Tableau des solutions](/docs/getting-started-guides/#table-of-solutions).
{{% /capture %}}
+8 -7
View File
@@ -1,10 +1,10 @@
---
title: Installer Kubernetes sur AWS avec kops
description: Installation Kubernetes avec kops sur AWS
content_template: templates/concept
content_type: concept
---
{{% capture overview %}}
<!-- overview -->
Cette documentation pour un démarrage rapide montre comment facilement installer un cluster Kubernetes sur AWS.
L'outil utilisé est [`kops`](https://github.com/kubernetes/kops).
@@ -21,9 +21,9 @@ kops est un système de provisionnement dont les principes sont:
Si ces principes ne vous conviennent pas, vous préférerez probablement construire votre propre cluster selon votre convenance grâce à [kubeadm](/docs/admin/kubeadm/).
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Créer un cluster
@@ -211,12 +211,13 @@ Reportez-vous à la [liste des add-ons] (/docs/concepts/cluster-administration/a
* Channel Slack: [#kops-users] (https://kubernetes.slack.com/messages/kops-users/)
* [Problèmes GitHub] (https://github.com/kubernetes/kops/issues)
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
* En apprendre davantages sur les [concepts](/docs/concepts/) Kubernetes et [`kubectl`](/docs/user-guide/kubectl-overview/).
* En savoir plus sur les [utilisations avancées](https://github.com/kubernetes/kops) de `kops`.
* Pour les bonnes pratiques et les options de configuration avancées de `kops` se référer à la [documentation](https://github.com/kubernetes/kops)
{{% /capture %}}
@@ -1,10 +1,10 @@
---
title: Installer Kubernetes avec Kubespray (on-premises et fournisseurs de cloud)
description: Installation de Kubernetes avec Kubespray
content_template: templates/concept
content_type: concept
---
{{% capture overview %}}
<!-- overview -->
Cette documentation permet d'installer rapidement un cluster Kubernetes hébergé sur GCE, Azure, Openstack, AWS, vSphere, Oracle Cloud Infrastructure (expérimental) ou sur des serveurs physiques (bare metal) grâce à [Kubespray](https://github.com/kubernetes-incubator/kubespray).
@@ -23,9 +23,9 @@ Kubespray se base sur des outils de provisioning, des [paramètres](https://gith
Afin de choisir l'outil le mieux adapté à votre besoin, veuillez lire [cette comparaison](https://github.com/kubernetes-incubator/kubespray/blob/master/docs/comparisons.md) avec [kubeadm](/docs/admin/kubeadm/) et [kops](../kops).
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Créer un cluster
@@ -116,10 +116,11 @@ Quand vous utilisez le playbook `reset`, assurez-vous de ne pas cibler accidente
* Channel Slack: [#kubespray](https://kubernetes.slack.com/messages/kubespray/)
* [Issues GitHub](https://github.com/kubernetes-incubator/kubespray/issues)
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
Jetez un oeil aux travaux prévus sur Kubespray: [roadmap](https://github.com/kubernetes-incubator/kubespray/blob/master/docs/roadmap.md).
{{% /capture %}}
@@ -1,11 +1,11 @@
---
title: Personnalisation de la configuration du control plane avec kubeadm
description: Personnalisation de la configuration du control plane avec kubeadm
content_template: templates/concept
content_type: concept
weight: 40
---
{{% capture overview %}}
<!-- overview -->
{{< feature-state for_k8s_version="1.12" state="stable" >}}
@@ -27,9 +27,9 @@ pour un composant du control plane:
Pour plus de détails sur chaque champ de la configuration, vous pouvez accéder aux
[pages de référence de l'API](https://godoc.org/k8s.io/kubernetes/cmd/kubeadm/app/apis/kubeadm#ClusterConfiguration).
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Paramètres pour l'API Server
@@ -86,4 +86,4 @@ scheduler:
kubeconfig: /home/johndoe/kubeconfig.yaml
```
{{% /capture %}}
@@ -1,11 +1,11 @@
---
title: Création d'un Cluster a master unique avec kubeadm
description: Création d'un Cluster a master unique avec kubeadm
content_template: templates/task
content_type: task
weight: 30
---
{{% capture overview %}}
<!-- overview -->
<img src="https://raw.githubusercontent.com/cncf/artwork/master/projects/kubernetes/certified-kubernetes/versionless/color/certified-kubernetes-color.png" align="right" width="150px">**kubeadm** vous aide à démarrer un cluster Kubernetes minimum,
viable et conforme aux meilleures pratiques. Avec kubeadm, votre cluster
@@ -78,18 +78,19 @@ problème de sécurité est trouvé. Voici les dernières versions de Kubernetes
| v1.12.x | Septembre 2018 | Juin 2019 |
| v1.13.x | Décembre 2018 | Septembre 2019 |
{{% /capture %}}
{{% capture prerequisites %}}
## {{% heading "prerequisites" %}}
- Une ou plusieurs machines exécutant un système d'exploitation compatible deb/rpm, par exemple Ubuntu ou CentOS
- 2 Go ou plus de RAM par machine. Si vous essayez moins cela laissera trop peu de place pour vos applications.
- 2 processeurs ou plus sur le master
- Connectivité réseau entre toutes les machines du cluster, qu'il soit public ou privé.
{{% /capture %}}
{{% capture steps %}}
<!-- steps -->
## Objectifs
@@ -1,11 +1,11 @@
---
title: Options pour la topologie en haute disponibilité
description: Topologie haute-disponibilité Kubernetes
content_template: templates/concept
content_type: concept
weight: 50
---
{{% capture overview %}}
<!-- overview -->
Cette page explique les deux options de configuration de topologie de vos clusters Kubernetes
pour la haute disponibilité.
@@ -17,9 +17,9 @@ Vous pouvez configurer un cluster en haute disponibilité:
Vous devez examiner attentivement les avantages et les inconvénients de chaque topologie avant
de configurer un cluster en haute disponibilité.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Topologie etcd empilée
@@ -73,10 +73,10 @@ Un minimum de trois machines pour les nœuds du control plane et de trois machin
Schéma de la [Topologie externe etcd](/images/kubeadm/kubeadm-ha-topology-external-etcd.svg)
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
- [Configurer un cluster hautement disponible avec kubeadm](/docs/setup/independent/high-availability/)
{{% /capture %}}
@@ -1,11 +1,11 @@
---
title: Création de clusters hautement disponibles avec kubeadm
description: Cluster Kubernetes haute-disponibilité kubeadm
content_template: templates/task
content_type: task
weight: 60
---
{{% capture overview %}}
<!-- overview -->
Cette page explique deux approches différentes pour configurer un Kubernetes à haute disponibilité.
cluster utilisant kubeadm:
@@ -35,9 +35,10 @@ environnement Cloud, les approches documentées ici ne fonctionne ni avec des ob
load balancer, ni avec des volumes persistants dynamiques.
{{< /caution >}}
{{% /capture %}}
{{% capture prerequisites %}}
## {{% heading "prerequisites" %}}
Pour les deux méthodes, vous avez besoin de cette infrastructure:
@@ -57,9 +58,9 @@ Les exemples suivants utilisent Calico en tant que fournisseur de réseau de Pod
CNI, pensez à remplacer les valeurs par défaut si nécessaire.
{{< /note >}}
{{% /capture %}}
{{% capture steps %}}
<!-- steps -->
## Premières étapes pour les deux méthodes
@@ -344,4 +345,4 @@ Chaque nœud worker peut maintenant être joint au cluster avec la commande renv
de nimporte quelle commande `kubeadm init`. L'option `--experimental-control-plane` ne doit pas
être ajouté aux nœuds workers.
{{% /capture %}}
@@ -1,20 +1,21 @@
---
title: Installer kubeadm
description: kubeadm installation Kubernetes
content_template: templates/task
content_type: task
weight: 20
---
{{% capture overview %}}
<!-- overview -->
<img src="https://raw.githubusercontent.com/cncf/artwork/master/projects/kubernetes/certified-kubernetes/versionless/color/certified-kubernetes-color.png" align="right" width="150px">Cette page vous
apprend comment installer la boîte à outils `kubeadm`.
Pour plus d'informations sur la création d'un cluster avec kubeadm, une fois que vous avez
effectué ce processus d'installation, voir la page: [Utiliser kubeadm pour créer un cluster](/docs/setup/independent/create-cluster-kubeadm/).
{{% /capture %}}
{{% capture prerequisites %}}
## {{% heading "prerequisites" %}}
* Une ou plusieurs machines exécutant:
- Ubuntu 16.04+
@@ -31,9 +32,9 @@ effectué ce processus d'installation, voir la page: [Utiliser kubeadm pour cré
* Certains ports doivent êtres ouverts sur vos machines. Voir [ici](#check-required-ports) pour plus de détails.
* Swap désactivé. Vous devez impérativement désactiver le swap pour que la kubelet fonctionne correctement.
{{% /capture %}}
{{% capture steps %}}
<!-- steps -->
## Vérifiez que les adresses MAC et product_uuid sont uniques pour chaque nœud {#verify-the-mac-address-and-product-uuid-are-unique-for-every-node}
@@ -253,8 +254,9 @@ systemctl restart kubelet
Si vous rencontrez des difficultés avec kubeadm, veuillez consulter notre [documentation de dépannage](/docs/setup/independent/troubleshooting-kubeadm/).
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
* [Utiliser kubeadm pour créer un cluster](/docs/setup/independent/create-cluster-kubeadm/)
{{% /capture %}}
@@ -1,11 +1,11 @@
---
title: Configuration des kubelet de votre cluster avec kubeadm
description: Configuration kubelet Kubernetes cluster kubeadm
content_template: templates/concept
content_type: concept
weight: 80
---
{{% capture overview %}}
<!-- overview -->
{{< feature-state for_k8s_version="1.11" state="stable" >}}
@@ -26,9 +26,9 @@ dune machine donnée, telles que le système dexploitation, le stockage et
mise en réseau. Vous pouvez gérer la configuration manuellement de vos kubelets,
mais [kubeadm fournit maintenant un type dAPI `KubeletConfiguration` pour la gestion centralisée de vos configurations de kubelets](#configure-kubelets-using-kubeadm).
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Patterns de configuration des Kubelets
@@ -206,4 +206,4 @@ Les packages DEB et RPM fournis avec les versions de Kubernetes sont les suivant
| `kubernetes-cni` | Installe les binaires officiels du CNI dans le repertoire `/opt/cni/bin`. |
| `cri-tools` | Installe `/usr/bin/crictl` à partir de [https://github.com/kubernetes-incubator/cri-tools](https://github.com/kubernetes-incubator/cri-tools). |
{{% /capture %}}
@@ -1,20 +1,21 @@
---
title: Configurer un cluster etcd en haute disponibilité avec kubeadm
description: Configuration d'un cluster etcd en haute disponibilité avec kubeadm
content_template: templates/task
content_type: task
weight: 70
---
{{% capture overview %}}
<!-- overview -->
Par défaut, Kubeadm exécute un cluster etcd mono nœud dans un pod statique géré
par la kubelet sur le nœud du plan de contrôle (control plane). Ce n'est pas une configuration haute disponibilité puisque le cluster etcd ne contient qu'un seul membre et ne peut donc supporter
qu'aucun membre ne devienne indisponible. Cette page vous accompagne dans le processus de création
d'un cluster etcd à trois membres en haute disponibilité, pouvant être utilisé en tant que cluster externe lors de lutilisation de kubeadm pour configurer un cluster kubernetes.
{{% /capture %}}
{{% capture prerequisites %}}
## {{% heading "prerequisites" %}}
* Trois machines pouvant communiquer entre elles via les ports 2379 et 2380. Cette 
methode utilise ces ports par défaut. Cependant, ils sont configurables via 
@@ -24,9 +25,9 @@ le fichier de configuration kubeadm.
[toolbox]: /docs/setup/independent/install-kubeadm/
{{% /capture %}}
{{% capture steps %}}
<!-- steps -->
## Mise en place du cluster
@@ -249,14 +250,15 @@ kubeadm contient tout ce qui est nécessaire pour générer les certificats déc
- Configurez `${ETCD_TAG}` avec la version de votre image etcd. Par exemple `v3.2.24`.
- Configurez `${HOST0}` avec l'adresse IP de l'hôte que vous testez.
{{% /capture %}}
{{% capture whatsnext %}}
## {{% heading "whatsnext" %}}
Une fois que vous avez un cluster de 3 membres etcd qui fonctionne, vous pouvez continuer à
configurer un control plane hautement disponible utilisant la
[méthode etcd externe avec kubeadm](/docs/setup/independent/high-availability/).
{{% /capture %}}
@@ -1,11 +1,11 @@
---
title: Dépanner kubeadm
description: Diagnostic pannes kubeadm debug
content_template: templates/concept
content_type: concept
weight: 90
---
{{% capture overview %}}
<!-- overview -->
Comme avec n'importe quel programme, vous pourriez rencontrer une erreur lors de l'installation ou de
l'exécution de kubeadm.
@@ -25,9 +25,9 @@ dans le canal #kubeadm, ou posez une questions sur
[StackOverflow](https://stackoverflow.com/questions/tagged/kubernetes). Merci d'ajouter les tags pertinents
comme `#kubernetes` et `#kubeadm`, ainsi on pourra vous aider.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## `ebtables` ou un exécutable similaire introuvable lors de l'installation
@@ -283,4 +283,4 @@ sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/dock
yum install docker-ce-18.06.1.ce-3.el7.x86_64
```
{{% /capture %}}
@@ -1,16 +1,16 @@
---
title: Installer Kubernetes avec Minikube
content_template: templates/concept
content_type: concept
---
{{% capture overview %}}
<!-- overview -->
Minikube est un outil facilitant lexécution locale de Kubernetes.
Minikube exécute un cluster Kubernetes à nœud unique dans une machine virtuelle (VM) de votre ordinateur portable pour les utilisateurs qui souhaitent essayer Kubernetes ou le développer au quotidien.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Fonctionnalités de Minikube
@@ -530,4 +530,4 @@ Les développeurs de minikube sont dans le canal #minikube du [Slack](https://ku
Nous avons également la liste de diffusion [kubernetes-dev Google Groupes](https://groups.google.com/forum/#!forum/kubernetes-dev).
Si vous publiez sur la liste, veuillez préfixer votre sujet avec "minikube:".
{{% /capture %}}
+5 -5
View File
@@ -4,10 +4,10 @@ reviewers:
title: Choisir la bonne solution
description: Panorama de solutions Kubernetes
weight: 10
content_template: templates/concept
content_type: concept
---
{{% capture overview %}}
<!-- overview -->
Kubernetes peut fonctionner sur des plateformes variées: sur votre PC portable, sur des VMs d'un fournisseur de cloud, ou un rack
de serveurs bare-metal. L'effort demandé pour configurer un cluster varie de l'éxécution d'une simple commande à la création
@@ -28,9 +28,9 @@ déployer un cluster grâce à une seule ligne de commande par machine.
cluster Kubernetes en partant du début.
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Solutions locales
@@ -300,4 +300,4 @@ Le tableau ci-dessus est ordonné par versions testées et utilisées dans les n
<!-- Google Kubernetes Engine conformance test result -->
[3]: https://gist.github.com/erictune/2f39b22f72565365e59b
{{% /capture %}}
@@ -1,22 +1,22 @@
---
title: Construire une release
content_template: templates/concept
content_type: concept
description: Construire une release de la documentation Kubernetes
card:
name: download
weight: 20
title: Construire une release
---
{{% capture overview %}}
<!-- overview -->
Vous pouvez soit compiler une version à partir des sources, soit télécharger une version pré-compilée. Si vous ne
prévoyez pas de développer Kubernetes nous vous suggérons d'utiliser une version pré-compilée de la version actuelle,
que l'on peut trouver dans le répertoire [Release Notes](/docs/setup/release/notes/).
Le code source de Kubernetes peut être téléchargé sur le repo [kubernetes/kubernetes](https://github.com/kubernetes/kubernetes).
{{% /capture %}}
{{% capture body %}}
<!-- body -->
## Installer à partir des sources
Si vous installez simplement une version à partir des sources, il n'est pas nécessaire de mettre en place un environnement golang complet car tous les builds se font dans un conteneur Docker.
@@ -31,4 +31,4 @@ make release
Pour plus de détails sur le processus de release, voir le repertoire [`build`](http://releases.k8s.io/{{< param "githubbranch" >}}/build/) dans kubernetes/kubernetes.
{{% /capture %}}