-
Notifications
You must be signed in to change notification settings - Fork 14.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Translate index concept page to French
- Loading branch information
Showing
1 changed file
with
89 additions
and
0 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,89 @@ | ||
--- | ||
title: Concepts | ||
main_menu: true | ||
content_template: templates/concept | ||
weight: 40 | ||
--- | ||
|
||
{{% capture overview %}} | ||
|
||
La section Concepts vous aide à mieux comprendre les composants du système Kubernetes et les abstractions que Kubernetes utilise pour représenter votre cluster. | ||
Elle vous aide également à mieux comprendre le fonctionnement de Kubernetes en général. | ||
|
||
{{% /capture %}} | ||
|
||
{{% capture body %}} | ||
|
||
## Vue d'ensemble | ||
|
||
Pour utiliser Kubernetes, vous utilisez * les objets de l'API Kubernetes * pour décrire l'état souhaité * de votre cluster: quelles applications ou autres charges de travail que vous souhaitez exécuter, quelles images de conteneur elles utilisent, le nombre de réplicas, les ressources réseau et disque souhaitées mettre à disposition, et plus encore. | ||
Vous définissez l'état souhaité en créant des objets à l'aide de l'API Kubernetes, généralement via l'interface de ligne de commande, `kubectl`. | ||
Vous pouvez également utiliser l'API Kubernetes directement pour interagir avec le cluster et définir ou modifier l'état souhaité. | ||
|
||
Une fois que vous avez défini l'état souhaité, le * Plan de contrôle Kubernetes * permet de faire en sorte que l'état actuel du cluster corresponde à l'état souhaité. | ||
Pour ce faire, Kubernetes effectue automatiquement diverses tâches, telles que le démarrage ou le redémarrage de conteneurs, la mise à l'échelle du nombre de réplicas d'une application donnée, etc. | ||
Le plan de contrôle Kubernetes comprend un ensemble de processus en cours d'exécution sur votre cluster: | ||
|
||
* Le **maître Kubernetes** est un ensemble de trois processus qui s'exécutent sur un seul nœud de votre cluster, désigné comme nœud maître. Ces processus sont: [kube-apiserver](/docs/admin/kube-apiserver/), [kube-controller-manager](/docs/admin/kube-controller-manager/) et [kube-scheduler](/docs/admin/kube-scheduler/). | ||
* Chaque nœud non maître de votre cluster exécute deux processus.: | ||
* **[kubelet](/docs/admin/kubelet/)**, qui communique avec le maître Kubernetes. | ||
* **[kube-proxy](/docs/admin/kube-proxy/)**, un proxy réseau reflétant les services réseau Kubernetes sur chaque nœud. | ||
|
||
## Objets Kubernetes | ||
|
||
Kubernetes contient un certain nombre d'abstractions représentant l'état de votre système: applications et charges de travail conteneurisées déployées, leurs ressources réseau et disque associées, ainsi que d'autres informations sur les activités de votre cluster. | ||
Ces abstractions sont représentées par des objets dans l'API Kubernetes; consultez [Vue d'ensemble des objets Kubernetes](/docs/concepts/abstractions/overview/) pour plus d'informations. | ||
|
||
Les objets de base de Kubernetes incluent: | ||
|
||
* [Pod](/docs/concepts/workloads/pods/pod-overview/) | ||
* [Service](/docs/concepts/services-networking/service/) | ||
* [Volume](/docs/concepts/storage/volumes/) | ||
* [Namespace](/docs/concepts/overview/working-with-objects/namespaces/) | ||
|
||
En outre, Kubernetes contient un certain nombre d'abstractions de niveau supérieur appelées Contrôleurs. | ||
Les contrôleurs s'appuient sur les objets de base et fournissent des fonctionnalités supplémentaires. | ||
Voici quelques exemples: | ||
|
||
* [ReplicaSet](/docs/concepts/workloads/controllers/replicaset/) | ||
* [Deployment](/docs/concepts/workloads/controllers/deployment/) | ||
* [StatefulSet](/docs/concepts/workloads/controllers/statefulset/) | ||
* [DaemonSet](/docs/concepts/workloads/controllers/daemonset/) | ||
* [Job](/docs/concepts/workloads/controllers/jobs-run-to-completion/) | ||
|
||
## Plan de contrôle Kubernetes | ||
|
||
Les différentes parties du plan de contrôle Kubernetes, telles que les processus Kubernetes maître et kubelet, déterminent la manière dont Kubernetes communique avec votre cluster. | ||
Le plan de contrôle conserve un enregistrement de tous les objets Kubernetes du système et exécute des boucles de contrôle continues pour gérer l'état de ces objets. | ||
À tout moment, les boucles de contrôle du plan de contrôle répondent aux modifications du cluster et permettent de faire en sorte que l'état réel de tous les objets du système corresponde à l'état souhaité que vous avez fourni. | ||
|
||
Par exemple, lorsque vous utilisez l'API Kubernetes pour créer un objet Deployment, vous fournissez un nouvel état souhaité pour le système. | ||
Le plan de contrôle Kubernetes enregistre la création de cet objet et exécute vos instructions en lançant les applications requises et en les planifiant vers des nœuds de cluster, afin que l'état actuel du cluster corresponde à l'état souhaité. | ||
|
||
### Maître Kubernetes | ||
|
||
Le maître Kubernetes est responsable du maintien de l'état souhaité pour votre cluster. | ||
Lorsque vous interagissez avec Kubernetes, par exemple en utilisant l'interface de ligne de commande `kubectl`, vous communiquez avec le maître Kubernetes de votre cluster. | ||
|
||
> Le "maître" fait référence à un ensemble de processus gérant l'état du cluster. | ||
En règle générale, tous les processus sont exécutés sur un seul nœud du cluster. Ce nœud est également appelé maître. | ||
Le maître peut également être répliqué pour la disponibilité et la redondance. | ||
|
||
### Noeuds Kubernetes | ||
|
||
Les nœuds d’un cluster sont les machines (VM, serveurs physiques, etc.) qui exécutent vos applications et vos workflows. | ||
Le noeud maître Kubernetes contrôle chaque noeud; vous interagirez rarement directement avec les nœuds. | ||
|
||
#### Metadonnées des objets Kubernetes | ||
|
||
* [Annotations](/docs/concepts/overview/working-with-objects/annotations/) | ||
|
||
{{% /capture %}} | ||
|
||
{{% capture whatsnext %}} | ||
|
||
Si vous souhaitez écrire une page de concept, consultez | ||
[Utilisation de modèles de page](/docs/home/contribute/page-templates/) | ||
pour plus d'informations sur le type de page pour la documentation d'un concept. | ||
|
||
{{% /capture %}} |