Move setup/independent files to setup/production-environment

pull/23674/head
Benjamin Rozière 2020-09-03 17:31:17 +02:00
parent afd4d01220
commit 42303b266a
17 changed files with 39 additions and 32 deletions

View File

@ -170,7 +170,7 @@ Vous remarquerez que la commande CLI `kubeadm` ne modifiera jamais ce fichier.
Ce fichier ad-hoc appartient au paquet deb/rpm de kubeadm.
Pour en savoir plus sur comment kubeadm gère kubelet, vous pouvez consulter
[cette page](/docs/setup/independent/kubelet-integration).
[cette page](/fr/docs/setup/production-environment/tools/kubeadm/kubelet-integration).
### Utilisation de kubeadm avec des runtimes CRI

View File

@ -1,5 +0,0 @@
---
title: Déployer des clusters avec kubeadm
description: Déploiement cluster Kubernetes kubeadm
weight: 30
---

View File

@ -15,13 +15,13 @@ de votre propre cluster personnalisé. Utilisez ce guide pour choisir la solutio
Si vous voulez simplement jeter un coup d'oeil rapide, utilisez alors de préférence les [solutions locales basées sur Docker](#solutions-locales).
Lorsque vous êtes prêts à augmenter le nombre de machines et souhaitez bénéficier de la haute disponibilité, une
Lorsque vous êtes prêts à augmenter le nombre de machines et souhaitez bénéficier de la haute disponibilité, une
[solution hébergée](#solutions-hebergées) est la plus simple à déployer et à maintenir.
[Les solutions cloud clés en main](#solutions-clés-en-main) ne demandent que peu de commande pour déployer et couvrent un large panel de
[Les solutions cloud clés en main](#solutions-clés-en-main) ne demandent que peu de commande pour déployer et couvrent un large panel de
fournisseurs de cloud. [Les solutions clés en main pour cloud privé](#solutions-on-premises-clés-en-main) possèdent la simplicité des solutions cloud clés en main combinées avec la sécurité de votre propre réseau privé.
Si vous avez déjà un moyen de configurer vos resources, utilisez [kubeadm](/fr/docs/setup/independent/create-cluster-kubeadm/) pour facilement
Si vous avez déjà un moyen de configurer vos resources, utilisez [kubeadm](/fr/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/) pour facilement
déployer un cluster grâce à une seule ligne de commande par machine.
[Les solutions personnalisées](#solutions-personnalisées) varient d'instructions pas à pas, à des conseils relativement généraux pour déployer un
@ -168,7 +168,7 @@ essayez le guide [Getting Started from Scratch](/docs/setup/release/building-fro
### Universel
Si vous avez déjà un moyen de configurer les ressources d'hébergement, utilisez
[kubeadm](/docs/setup/independent/create-cluster-kubeadm/) pour déployer facilement un cluster
[kubeadm](/fr/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/) pour déployer facilement un cluster
avec une seule commande par machine.
### Cloud
@ -220,7 +220,7 @@ Ci-dessous vous trouverez un tableau récapitulatif de toutes les solutions list
| Fournisseur de IaaS | Config. Mgmt. | OS | Réseau | Docs | Niveau de support |
|------------------------------------------------|------------------------------------------------------------------------------|--------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| tous | tous | multi-support | tout les CNI | [docs](/docs/setup/independent/create-cluster-kubeadm/) | Project ([SIG-cluster-lifecycle](https://git.k8s.io/community/sig-cluster-lifecycle)) |
| tous | tous | multi-support | tout les CNI | [docs](/fr/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/) | Project ([SIG-cluster-lifecycle](https://git.k8s.io/community/sig-cluster-lifecycle)) |
| Google Kubernetes Engine | | | GCE | [docs](https://cloud.google.com/kubernetes-engine/docs/) | Commercial |
| Docker Enterprise | personnalisé | [multi-support](https://success.docker.com/article/compatibility-matrix) | [multi-support](https://docs.docker.com/ee/ucp/kubernetes/install-cni-plugin/) | [docs](https://docs.docker.com/ee/) | Commercial |
| IBM Cloud Private | Ansible | multi-support | multi-support | [docs](https://www.ibm.com/support/knowledgecenter/SSBS6K/product_welcome_cloud_private.html) | [Commercial](https://www.ibm.com/mysupport/s/topic/0TO500000001o0fGAA/ibm-cloud-private?language=en_US&productId=01t50000004X1PWAA0) and [Community](https://www.ibm.com/support/knowledgecenter/SSBS6K_3.1.2/troubleshoot/support_types.html) |

View File

@ -0,0 +1,4 @@
---
title: Environnement de production
weight: 30
---

View File

@ -0,0 +1,4 @@
---
title: Installing Kubernetes with deployment tools
weight: 30
---

View File

@ -0,0 +1,4 @@
---
title: "Déploiement d'un cluster avec kubeadm"
weight: 10
---

View File

@ -95,14 +95,14 @@ problème de sécurité est trouvé. Voici les dernières versions de Kubernetes
## Objectifs
* Installer un cluster Kubernetes à master unique ou un
[cluster à haute disponibilité](/docs/setup/independent/high-availability/)
[cluster à haute disponibilité](/fr/docs/setup/production-environment/tools/kubeadm/high-availability/)
* Installez un réseau de pods sur le cluster afin que vos pods puissent se parler
## Instructions
### Installer kubeadm sur vos hôtes
Voir ["Installation de kubeadm"](/docs/setup/independent/install-kubeadm/).
Voir ["Installation de kubeadm"](/fr/docs/setup/production-environment/tools/kubeadm/install-kubeadm/).
{{< note >}}
Si vous avez déjà installé kubeadm, lancez `apt-get update &&
@ -436,7 +436,7 @@ vérifiant que le pod CoreDNS est en cours dexécution dans l'output de `kube
Et une fois que le pod CoreDNS est opérationnel, vous pouvez continuer en joignant vos nœuds.
Si votre réseau ne fonctionne pas ou si CoreDNS n'est pas en cours d'exécution, vérifiez
notre [documentation de dépannage](/docs/setup/independent/troubleshooting-kubeadm/).
notre [documentation de dépannage](/fr/docs/setup/production-environment/tools/kubeadm/troubleshooting-kubeadm/).
### Isolation des nœuds du control plane
@ -653,7 +653,7 @@ Ces ressources fournissent plus d'informations sur le saut de version pris en
charge entre les kubelets et le control plane, ainsi que sur d'autres composants Kubernetes:
* [politique de compatibilité de versions](/docs/setup/version-skew-policy/) de Kubernetes
* [Guide d'installation](/docs/setup/independent/install-kubeadm/#installing-kubeadm-kubelet-and-kubectl)
* [Guide d'installation](/fr/docs/setup/production-environment/tools/kubeadm/install-kubeadm/#installing-kubeadm-kubelet-and-kubectl)
spécifique à Kubeadm
## kubeadm fonctionne sur plusieurs plates-formes {#multi-platform}
@ -682,4 +682,4 @@ le répertoire des données etcd configuré par kubeadm se trouve dans `/var/lib
## Diagnostic {#troubleshooting}
Si vous rencontrez des difficultés avec kubeadm, veuillez consulter nos
[troubleshooting docs](/docs/setup/independent/troubleshooting-kubeadm/).
[troubleshooting docs](/fr/docs/setup/production-environment/tools/kubeadm/troubleshooting-kubeadm/).

View File

@ -78,5 +78,5 @@ Schéma de la [Topologie externe etcd](/images/kubeadm/kubeadm-ha-topology-exter
## {{% heading "whatsnext" %}}
- [Configurer un cluster hautement disponible avec kubeadm](/docs/setup/independent/high-availability/)
- [Configurer un cluster hautement disponible avec kubeadm](/fr/docs/setup/production-environment/tools/kubeadm/high-availability/)

View File

@ -16,7 +16,7 @@ Les membres etcd et les nœuds du control plane sont co-localisés.
Les nœuds du control plane et les membres etcd sont séparés.
Avant de poursuivre, vous devez déterminer avec soin quelle approche répond le mieux
aux besoins de vos applications et de l'environnement. [Cette comparaison](/docs/setup/independent/ha-topology/)
aux besoins de vos applications et de l'environnement. [Cette comparaison](/fr/docs/setup/production-environment/tools/kubeadm/ha-topology/)
décrit les avantages et les inconvénients de chacune.
Vos clusters doivent exécuter Kubernetes version 1.12 ou ultérieure. Vous devriez aussi savoir que
@ -42,8 +42,8 @@ load balancer, ni avec des volumes persistants dynamiques.
Pour les deux méthodes, vous avez besoin de cette infrastructure:
- Trois machines qui répondent aux pré-requis des [exigences de kubeadm](/docs/setup/independent/install-kubeadm/#before-you-begin) pour les maîtres (masters)
- Trois machines qui répondent aux pré-requis des [exigences de kubeadm](/docs/setup/independent/install-kubeadm/#before-you-begin) pour les workers
- Trois machines qui répondent aux pré-requis des [exigences de kubeadm](/fr/docs/setup/production-environment/tools/kubeadm/install-kubeadm/#before-you-begin) pour les maîtres (masters)
- Trois machines qui répondent aux pré-requis des [exigences de kubeadm](/fr/docs/setup/production-environment/tools/kubeadm/install-kubeadm/#before-you-begin) pour les workers
- Connectivité réseau complète entre toutes les machines du cluster (public ou réseau privé)
- Privilèges sudo sur toutes les machines
- Accès SSH d'une machine à tous les nœuds du cluster
@ -71,7 +71,7 @@ Toutes les commandes d'un control plane ou d'un noeud etcd doivent être
- Certains plugins réseau CNI tels que Calico nécessitent un CIDR tel que `192.168.0.0 / 16` et 
certains comme Weave n'en ont pas besoin. Voir la
[Documentation du CNI réseau](/docs/setup/independent/create-cluster-kubeadm/#pod-network).
[Documentation du CNI réseau](/fr/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/#pod-network).
Pour ajouter un CIDR de pod, définissez le champ `podSubnet: 192.168.0.0 / 16` sous
  l'objet `networking` de` ClusterConfiguration`.
@ -260,7 +260,7 @@ donnée par` kubeadm init` sur le premier noeud. Ça devrait ressembler a quelqu
### Configurer le cluster etcd
- Suivez ces [instructions](/docs/setup/independent/setup-ha-etcd-with-kubeadm/)
- Suivez ces [instructions](/fr/docs/setup/production-environment/tools/kubeadm/setup-ha-etcd-with-kubeadm/)
pour configurer le cluster etcd.
### Configurer le premier nœud du control plane
@ -335,7 +335,7 @@ Pour résumer:
### Installer un réseau de pod
[Suivez ces instructions](/docs/setup/independent/create-cluster-kubeadm/#pod-network) afin
[Suivez ces instructions](/fr/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/#pod-network) afin
d'installer le réseau de pod. Assurez-vous que cela correspond au pod CIDR que vous avez fourni
dans le fichier de configuration principal.

View File

@ -10,7 +10,7 @@ weight: 20
<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/).
effectué ce processus d'installation, voir la page: [Utiliser kubeadm pour créer un cluster](/fr/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/).
@ -126,7 +126,7 @@ Cest parce que kubeadm et Kubernetes ont besoin d'une
Pour plus d'informations sur les compatibilités de version, voir:
* Kubernetes [version et politique de compatibilité de version](/docs/setup/version-skew-policy/)
* Kubeadm-specific [politique de compatibilité de version](/docs/setup/independent/create-cluster-kubeadm/#version-skew-policy)
* Kubeadm-specific [politique de compatibilité de version](/fr/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/#version-skew-policy)
{{< tabs name="k8s_install" >}}
{{% tab name="Ubuntu, Debian or HypriotOS" %}}
@ -252,11 +252,11 @@ systemctl restart kubelet
## Dépannage
Si vous rencontrez des difficultés avec kubeadm, veuillez consulter notre [documentation de dépannage](/docs/setup/independent/troubleshooting-kubeadm/).
Si vous rencontrez des difficultés avec kubeadm, veuillez consulter notre [documentation de dépannage](/fr/docs/setup/production-environment/tools/kubeadm/troubleshooting-kubeadm/).
## {{% heading "whatsnext" %}}
* [Utiliser kubeadm pour créer un cluster](/docs/setup/independent/create-cluster-kubeadm/)
* [Utiliser kubeadm pour créer un cluster](/fr/docs/setup/production-environment/tools/kubeadm/create-cluster-kubeadm/)

View File

@ -23,7 +23,7 @@ le fichier de configuration kubeadm.
* Chaque hôte doit avoir [docker, kubelet et kubeadm installés][toolbox].
* Certains paquets pour copier des fichiers entre les hôtes. Par exemple, `ssh` et` scp`.
[toolbox]: /docs/setup/independent/install-kubeadm/
[toolbox]: /fr/docs/setup/production-environment/tools/kubeadm/install-kubeadm/
@ -257,7 +257,7 @@ kubeadm contient tout ce qui est nécessaire pour générer les certificats déc
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/).
[méthode etcd externe avec kubeadm](/fr/docs/setup/production-environment/tools/kubeadm/high-availability/).

View File

@ -68,9 +68,9 @@ de `journalctl -u kubelet`. Si vous voyez quelque chose comme ce qui suit:
Il existe deux méthodes courantes pour résoudre le problème du driver cgroup:
1. Installez à nouveau Docker en suivant les instructions
[ici](/docs/setup/independent/install-kubeadm/#installing-docker).
[ici](/fr/docs/setup/production-environment/tools/kubeadm/install-kubeadm/#installing-docker).
1. Changez manuellement la configuration de la kubelet pour correspondre au driver Docker cgroup, vous pouvez vous référer à
    [Configurez le driver de cgroupe utilisé par la kubelet sur le Nœud Master](/docs/setup/independent/install-kubeadm/#configure-cgroup-driver-used-by-kubelet-on-master-node)
    [Configurez le driver de cgroupe utilisé par la kubelet sur le Nœud Master](/fr/docs/setup/production-environment/tools/kubeadm/install-kubeadm/#configure-cgroup-driver-used-by-kubelet-on-master-node)
pour des instruction détaillées.
- Les conteneurs Docker du control plane sont en crashloop ou suspendus. Vous pouvez le vérifier en lançant `docker ps` et étudier chaque conteneur en exécutant `docker logs`.
@ -238,7 +238,7 @@ dernière comme` InternalIP` du noeud au lieu du public.
Si vous avez des nœuds qui exécutent SELinux avec une version plus ancienne de Docker, vous risquez
de rencontrer un problème ou les pods de `coredns` ne démarrent pas. Pour résoudre ce problème, vous pouvez essayer l'une des options suivantes:
- Mise à niveau vers une [nouvelle version de Docker](/docs/setup/independent/install-kubeadm/#installing-docker).
- Mise à niveau vers une [nouvelle version de Docker](/fr/docs/setup/production-environment/tools/kubeadm/install-kubeadm/#installing-docker).
- [Désactiver SELinux](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/security-enhanced_linux/sect-security-enhanced_linux-enabling_and_disabling_selinux-disabling_selinux).
- Modifiez le déploiement de `coredns` pour définir` allowPrivilegeEscalation` à `true`: