Move setup/independent files to setup/production-environment
parent
afd4d01220
commit
42303b266a
|
@ -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
|
||||
|
||||
|
|
|
@ -1,5 +0,0 @@
|
|||
---
|
||||
title: Déployer des clusters avec kubeadm
|
||||
description: Déploiement cluster Kubernetes kubeadm
|
||||
weight: 30
|
||||
---
|
|
@ -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) |
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
---
|
||||
title: Environnement de production
|
||||
weight: 30
|
||||
---
|
|
@ -0,0 +1,4 @@
|
|||
---
|
||||
title: Installing Kubernetes with deployment tools
|
||||
weight: 30
|
||||
---
|
|
@ -0,0 +1,4 @@
|
|||
---
|
||||
title: "Déploiement d'un cluster avec kubeadm"
|
||||
weight: 10
|
||||
---
|
|
@ -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 d’exé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/).
|
|
@ -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/)
|
||||
|
|
@ -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.
|
||||
|
|
@ -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 @@ C’est 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/)
|
||||
|
||||
|
|
@ -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/).
|
||||
|
||||
|
||||
|
|
@ -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`:
|
||||
|
Loading…
Reference in New Issue