Documentation
Blog de Kubernetes
Partenaires
Communauté
Études de cas
Versions
v1.20
v1.19
v1.18
v1.17
v1.16
Français
日本語 Japanese
Українська
Accueil
Versions supportées de la documentation Kubernetes
Installation
Choisir la bonne solution
Environnement d'apprentissage
Installer Kubernetes avec Minikube
Télécharger Kubernetes
v1.20 Release Notes
(EN)
Kubernetes version and version skew support policy
(EN)
Construire une release
Environnement de production
Container runtimes
(EN)
Installer Kubernetes avec les outils de déploiement
Déploiement d'un cluster avec kubeadm
Installer kubeadm
Création d'un Cluster a master unique avec kubeadm
Personnalisation de la configuration du control plane avec kubeadm
Options pour la topologie en haute disponibilité
Création de clusters hautement disponibles avec kubeadm
Configurer un cluster etcd en haute disponibilité avec kubeadm
Configuration des kubelet de votre cluster avec kubeadm
Dépanner kubeadm
Configuring your kubernetes cluster to self-host the control plane
(EN)
Installing Kubernetes with kops
(EN)
Installing Kubernetes with Kubespray
(EN)
Turnkey Cloud Solutions
(EN)
Solutions Cloud clés en main
On-Premises VMs
Windows dans Kubernetes
Intro to Windows support in Kubernetes
(EN)
Guide for scheduling Windows containers in Kubernetes
(EN)
Best practices
Considerations for large clusters
(EN)
Running in multiple zones
(EN)
Validate node setup
(EN)
PKI certificates and requirements
(EN)
Solutions Cloud personnalisées
CoreOS sur AWS ou GCE
Installer Kubernetes avec Kubespray (on-premises et fournisseurs de cloud)
Installer Kubernetes sur AWS avec kops
Concepts
Vue d'ensemble
Qu'est-ce-que Kubernetes ?
Composants de Kubernetes
The Kubernetes API
(EN)
Utilisation des objets Kubernetes
Understanding Kubernetes Objects
(EN)
Kubernetes Object Management
(EN)
Object Names and IDs
(EN)
Namespaces
Labels and Selectors
(EN)
Annotations
(EN)
Field Selectors
(EN)
Recommended Labels
(EN)
Architecture de Kubernetes
Noeuds
Communication Master-Node
Control Plane-Node Communication
(EN)
Concepts sous-jacents au Cloud Controller Manager
Controllers
(EN)
Les conteneurs
Images
Classe d'exécution (Runtime Class)
L'environnement du conteneur
Hooks de cycle de vie de conteneurs
Workloads
Pods
Aperçu du Pod
Pods
Cycle de vie d'un Pod
Contraintes de propagation de topologie pour les Pods
Init Containers
Disruptions
(EN)
Ephemeral Containers
(EN)
Contrôleurs
ReplicaSet
Déploiements
StatefulSets
(EN)
DaemonSet
(EN)
Jobs
(EN)
Garbage Collection
(EN)
TTL Controller for Finished Resources
(EN)
CronJob
(EN)
ReplicationController
(EN)
Services, Equilibreur de charge, et Réseau
EndpointSlices
Service
Service Topology
(EN)
DNS pour les services et les pods
Connecting Applications with Services
(EN)
Ingress
Ingress Controllers
(EN)
Network Policies
(EN)
Adding entries to Pod /etc/hosts with HostAliases
(EN)
IPv4/IPv6 dual-stack
(EN)
Stockage
Volumes
Volume Snapshots
(EN)
Volumes persistants
CSI Volume Cloning
(EN)
Storage Classes
(EN)
Volume Snapshot Classes
(EN)
Dynamic Volume Provisioning
(EN)
Storage Capacity
(EN)
Ephemeral Volumes
(EN)
Node-specific Volume Limits
(EN)
Configuration
Configuration Best Practices
(EN)
ConfigMaps
(EN)
Managing Resources for Containers
(EN)
Secrets
Organizing Cluster Access Using kubeconfig Files
(EN)
Pod Priority and Preemption
(EN)
Sécurité
Overview of Cloud Native Security
(EN)
Pod Security Standards
(EN)
Controlling Access to the Kubernetes API
(EN)
Politiques
Limit Ranges
(EN)
Resource Quotas
(EN)
Pod Security Policies
(EN)
Process ID Limits And Reservations
(EN)
Scheduling and Eviction
Kubernetes Scheduler
(EN)
Taints and Tolerations
(EN)
Assigning Pods to Nodes
(EN)
Pod Overhead
(EN)
Resource Bin Packing for Extended Resources
(EN)
Eviction Policy
(EN)
Scheduling Framework
(EN)
Scheduler Performance Tuning
(EN)
Administration d'un cluster
Vue d'ensemble de l'administration d'un cluster
Certificats
Managing Resources
(EN)
Cluster Networking
(EN)
Architecture de Journalisation d'évènements (logging)
Metrics For Kubernetes System Components
(EN)
System Logs
(EN)
Garbage collection for container images
(EN)
Proxies in Kubernetes
(EN)
API Priority and Fairness
(EN)
Installing Addons
(EN)
Extensions Kubernetes
Extending your Kubernetes Cluster
(EN)
Extensions de l'API Kubernetes
Custom Resources
(EN)
Extending the Kubernetes API with the aggregation layer
(EN)
Extensions compute, stockage et réseau
Network Plugins
(EN)
Device Plugins
(EN)
Operator pattern
(EN)
Service Catalog
(EN)
Solutions indépendantes
Serveurs physiques
Tâches
Outils d'installation
Install and Set Up kubectl on Linux
(EN)
Install and Set Up kubectl on macOS
(EN)
Install and Set Up kubectl on Windows
(EN)
Installer et configurer kubectl
Installer Minikube
Tools Included
bash auto-completion on Linux
(EN)
bash auto-completion on macOS
(EN)
gcloud kubectl install
(EN)
verify kubectl install
(EN)
What's next?
(EN)
zsh auto-completion
(EN)
Administration d'un cluster
Administration avec kubeadm
Certificate Management with kubeadm
(EN)
Upgrading kubeadm clusters
(EN)
Adding Windows nodes
(EN)
Upgrading Windows nodes
(EN)
Migrating from dockershim
Check whether Dockershim deprecation affects you
(EN)
Migrating telemetry and security agents from dockershim
(EN)
Certificates
(EN)
Gestion de la mémoire du CPU et des ressources d'API
Configure Default Memory Requests and Limits for a Namespace
(EN)
Configure Default CPU Requests and Limits for a Namespace
(EN)
Configure Minimum and Maximum Memory Constraints for a Namespace
(EN)
Configure Minimum and Maximum CPU Constraints for a Namespace
(EN)
Configure Memory and CPU Quotas for a Namespace
(EN)
Configure a Pod Quota for a Namespace
(EN)
Installation d'un fournisseur de politiques de réseau
Use Calico for NetworkPolicy
(EN)
Use Cilium for NetworkPolicy
(EN)
Use Kube-router for NetworkPolicy
(EN)
Romana for NetworkPolicy
(EN)
Weave Net for NetworkPolicy
(EN)
Access Clusters Using the Kubernetes API
(EN)
Access Services Running on Clusters
(EN)
Advertise Extended Resources for a Node
(EN)
Autoscale the DNS Service in a Cluster
(EN)
Change the default StorageClass
(EN)
Change the Reclaim Policy of a PersistentVolume
(EN)
Configure Out of Resource Handling
(EN)
Configure Quotas for API Objects
(EN)
Control CPU Management Policies on the Node
(EN)
Control Topology Management Policies on a node
(EN)
Customizing DNS Service
(EN)
Debugging DNS Resolution
(EN)
Declare Network Policy
(EN)
Développer un Cloud Controller Manager
Enable Or Disable A Kubernetes API
(EN)
Enabling EndpointSlices
(EN)
Enabling Service Topology
(EN)
Encrypting Secret Data at Rest
(EN)
Guaranteed Scheduling For Critical Add-On Pods
(EN)
IP Masquerade Agent User Guide
(EN)
Kubernetes cloud-controller-manager
Limit Storage Consumption
(EN)
Namespaces Walkthrough
(EN)
Operating etcd clusters for Kubernetes
(EN)
Reconfigure a Node's Kubelet in a Live Cluster
(EN)
Reserve Compute Resources for System Daemons
(EN)
Safely Drain a Node
(EN)
Securing a Cluster
(EN)
Set Kubelet parameters via a config file
(EN)
Set up High-Availability Kubernetes Masters
(EN)
Share a Cluster with Namespaces
(EN)
Upgrade A Cluster
(EN)
Using a KMS provider for data encryption
(EN)
Using CoreDNS for Service Discovery
(EN)
Using NodeLocal DNSCache in Kubernetes clusters
(EN)
Using sysctls in a Kubernetes Cluster
(EN)
Configuration des Pods et des conteneurs
Allouer des ressources mémoire aux conteneurs et aux pods
Allouer des ressources CPU aux conteneurs et aux pods
Configure GMSA for Windows Pods and containers
(EN)
Configure RunAsUserName for Windows pods and containers
(EN)
Configurer la qualité de service pour les pods
Affecter des ressources supplémentaires à un conteneur
Configurer un pod en utilisant un volume pour le stockage
Configure a Pod to Use a PersistentVolume for Storage
(EN)
Configure a Pod to Use a Projected Volume for Storage
(EN)
Configure a Security Context for a Pod or Container
(EN)
Configurer les comptes de service pour les pods
Récupération d'une image d'un registre privé
Configurer les Liveness, Readiness et Startup Probes
Assign Pods to Nodes using Node Affinity
(EN)
Assigner des pods aux nœuds
Configurer l'initialisation du pod
Attach Handlers to Container Lifecycle Events
(EN)
Configure a Pod to Use a ConfigMap
(EN)
Partager l'espace de nommage des processus entre les conteneurs d'un Pod
Create static Pods
(EN)
Convertir un fichier Docker Compose en ressources Kubernetes
Gérez vos objets Kubernetes
Declarative Management of Kubernetes Objects Using Configuration Files
(EN)
Declarative Management of Kubernetes Objects Using Kustomize
(EN)
Managing Kubernetes Objects Using Imperative Commands
(EN)
Imperative Management of Kubernetes Objects Using Configuration Files
(EN)
Update API Objects in Place Using kubectl patch
(EN)
Managing Secrets
Managing Secret using kubectl
(EN)
Managing Secret using Configuration File
(EN)
Managing Secret using Kustomize
(EN)
Injection des données dans les applications
Define a Command and Arguments for a Container
(EN)
Define Dependent Environment Variables
(EN)
Define Environment Variables for a Container
(EN)
Expose Pod Information to Containers Through Environment Variables
(EN)
Expose Pod Information to Containers Through Files
(EN)
Distribute Credentials Securely Using Secrets
(EN)
Exécution des applications
Run a Stateless Application Using a Deployment
(EN)
Run a Single-Instance Stateful Application
(EN)
Run a Replicated Stateful Application
(EN)
Scale a StatefulSet
(EN)
Delete a StatefulSet
(EN)
Force Delete StatefulSet Pods
(EN)
Horizontal Pod Autoscaler
(EN)
Horizontal Pod Autoscaler Walkthrough
(EN)
Specifying a Disruption Budget for your Application
(EN)
Accessing the Kubernetes API from a Pod
(EN)
Exécution des jobs
Running Automated Tasks with a CronJob
(EN)
Coarse Parallel Processing Using a Work Queue
(EN)
Fine Parallel Processing Using a Work Queue
(EN)
Indexed Job for Parallel Processing with Static Work Assignment
(EN)
Parallel Processing using Expansions
(EN)
Accès aux applications dans un cluster
Tableau de bord (Dashboard)
Accessing Clusters
(EN)
Configurer l'accès à plusieurs clusters
Use Port Forwarding to Access Applications in a Cluster
(EN)
Use a Service to Access an Application in a Cluster
(EN)
Connect a Frontend to a Backend Using Services
(EN)
Create an External Load Balancer
(EN)
Lister toutes les images de conteneur exécutées dans un cluster
Set up Ingress on Minikube with the NGINX Ingress Controller
(EN)
Communicate Between Containers in the Same Pod Using a Shared Volume
(EN)
Configure DNS for a Cluster
(EN)
Monitoring, Logging et Debugging
Application Introspection and Debugging
(EN)
Auditing
(EN)
Debug a StatefulSet
(EN)
Debug Init Containers
(EN)
Debug Pods and ReplicationControllers
(EN)
Debug Running Pods
(EN)
Debug Services
(EN)
Debugging Kubernetes nodes with crictl
(EN)
Determine the Reason for Pod Failure
(EN)
Developing and debugging services locally
(EN)
Logging Using Stackdriver
(EN)
Monitor Node Health
(EN)
Obtenez un shell dans un conteneur en cours d'exécution
Resource metrics pipeline
(EN)
Tools for Monitoring Resources
(EN)
Troubleshoot Applications
(EN)
Troubleshoot Clusters
(EN)
Troubleshooting
(EN)
Extend Kubernetes
Configure the Aggregation Layer
(EN)
Use Custom Resources
Extend the Kubernetes API with CustomResourceDefinitions
(EN)
Versions in CustomResourceDefinitions
(EN)
Set up an Extension API Server
(EN)
Configure Multiple Schedulers
(EN)
Use an HTTP Proxy to Access the Kubernetes API
(EN)
Set up Konnectivity service
(EN)
Extensions de Kubernetes
Utilisation des ressources personnalisées
TLS
Configure Certificate Rotation for the Kubelet
(EN)
Manage TLS Certificates in a Cluster
(EN)
Manual Rotation of CA Certificates
(EN)
Fédération
Administration du Control Plane de la fédération
Gestion des démons du cluster
Perform a Rolling Update on a DaemonSet
(EN)
Perform a Rollback on a DaemonSet
(EN)
Installation du catalogue de services
Install Service Catalog using Helm
(EN)
Install Service Catalog using SC
(EN)
Networking
Validate IPv4/IPv6 dual-stack
(EN)
Configure a kubelet image credential provider
(EN)
Extend kubectl with plugins
(EN)
Manage HugePages
(EN)
Schedule GPUs
(EN)
Tutoriels
Hello Minikube
Apprendre les bases de Kubernetes
Créer un cluster
Utiliser Minikube pour créer un cluster
Didacticiel interactif - Création d'un cluster
Déployer une application
Utiliser kubectl pour créer un déploiement
Tutoriel interactif - Déploiement d'une application
Explorez vos applications
Viewing Pods and Nodes
(EN)
Interactive Tutorial - Exploring Your App
(EN)
Rendre publique votre application
Using a Service to Expose Your App
(EN)
Interactive Tutorial - Exposing Your App
(EN)
Mise à l'échelle des applications
Running Multiple Instances of Your App
(EN)
Interactive Tutorial - Scaling Your App
(EN)
Mise à jour des applications
Performing a Rolling Update
(EN)
Interactive Tutorial - Updating Your App
(EN)
Formations en ligne
Configuration
Example: Configuring a Java Microservice
Externalizing config using MicroProfile, ConfigMaps and Secrets
(EN)
Interactive Tutorial - Configuring a Java Microservice
(EN)
Configuring Redis using a ConfigMap
(EN)
Applications sans états
Exposing an External IP Address to Access an Application in a Cluster
(EN)
Example: Deploying PHP Guestbook application with MongoDB
(EN)
Applications avec états
StatefulSet Basics
(EN)
Example: Deploying WordPress and MySQL with Persistent Volumes
(EN)
Example: Deploying Cassandra with a StatefulSet
(EN)
Running ZooKeeper, A Distributed System Coordinator
(EN)
Clusters
Restrict a Container's Access to Resources with AppArmor
(EN)
Restrict a Container's Syscalls with Seccomp
(EN)
Services
Using Source IP
(EN)
Référence
Glossary
Problèmes et alertes de sécurité de Kubernetes
Kubernetes Issue Tracker
(EN)
Kubernetes Security and Disclosure Information
(EN)
Utilisation de l'API Kubernetes
Kubernetes API Concepts
(EN)
Server-Side Apply
(EN)
Client Libraries
(EN)
Kubernetes Deprecation Policy
(EN)
Deprecated API Migration Guide
(EN)
Kubernetes API health endpoints
(EN)
Accéder à l'API
Authenticating
(EN)
Authenticating with Bootstrap Tokens
(EN)
Certificate Signing Requests
(EN)
Using Admission Controllers
(EN)
Dynamic Admission Control
(EN)
Managing Service Accounts
(EN)
Authorization Overview
(EN)
Using RBAC Authorization
(EN)
Using ABAC Authorization
(EN)
Using Node Authorization
(EN)
Webhook Mode
(EN)
Well-Known Labels, Annotations and Taints
(EN)
Référence de l'API
Workloads Resources
Pod
(EN)
Container
(EN)
EphemeralContainer
(EN)
PodTemplate
(EN)
ReplicationController
(EN)
ReplicaSet
(EN)
Deployment
(EN)
StatefulSet
(EN)
ControllerRevision
(EN)
DaemonSet
(EN)
Job
(EN)
CronJob v1beta1
(EN)
CronJob v2alpha1
(EN)
HorizontalPodAutoscaler
(EN)
HorizontalPodAutoscaler v2beta2
(EN)
PriorityClass
(EN)
Services Resources
Service
(EN)
Endpoints
(EN)
EndpointSlice v1beta1
(EN)
Ingress
(EN)
IngressClass
(EN)
Config and Storage Resources
ConfigMap
(EN)
Secret
(EN)
Volume
(EN)
PersistentVolumeClaim
(EN)
PersistentVolume
(EN)
StorageClass
(EN)
VolumeAttachment
(EN)
CSIDriver
(EN)
CSINode
(EN)
Authentication Resources
ServiceAccount
(EN)
TokenRequest
(EN)
TokenReview
(EN)
CertificateSigningRequest
(EN)
Authorization Resources
LocalSubjectAccessReview
(EN)
SelfSubjectAccessReview
(EN)
SelfSubjectRulesReview
(EN)
SubjectAccessReview
(EN)
ClusterRole
(EN)
ClusterRoleBinding
(EN)
Role
(EN)
RoleBinding
(EN)
Policies Resources
LimitRange
(EN)
ResourceQuota
(EN)
NetworkPolicy
(EN)
PodDisruptionBudget v1beta1
(EN)
PodSecurityPolicy v1beta1
(EN)
Extend Resources
CustomResourceDefinition
(EN)
MutatingWebhookConfiguration
(EN)
ValidatingWebhookConfiguration
(EN)
Cluster Resources
Node
(EN)
Namespace
(EN)
Event
(EN)
APIService
(EN)
Lease
(EN)
RuntimeClass
(EN)
FlowSchema v1beta1
(EN)
PriorityLevelConfiguration v1beta1
(EN)
Binding
(EN)
ComponentStatus
(EN)
Common Definitions
DeleteOptions
(EN)
DownwardAPIVolumeFile
(EN)
ExecAction
(EN)
HTTPGetAction
(EN)
JSONSchemaProps
(EN)
KeyToPath
(EN)
LabelSelector
(EN)
ListMeta
(EN)
LocalObjectReference
(EN)
NodeAffinity
(EN)
NodeSelectorRequirement
(EN)
ObjectFieldSelector
(EN)
ObjectMeta
(EN)
ObjectReference
(EN)
Patch
(EN)
PodAffinity
(EN)
PodAntiAffinity
(EN)
Quantity
(EN)
ResourceFieldSelector
(EN)
Status
(EN)
TCPSocketAction
(EN)
TypedLocalObjectReference
(EN)
Common Parameters
(EN)
Référence des outils d'installation
Kubeadm
Aperçu de kubeadm
Kubeadm Generated
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
(EN)
kubeadm init
kubeadm join
(EN)
kubeadm upgrade
(EN)
kubeadm config
(EN)
kubeadm reset
(EN)
kubeadm token
(EN)
kubeadm version
(EN)
kubeadm alpha
(EN)
kubeadm certs
(EN)
kubeadm init phase
(EN)
kubeadm join phase
(EN)
kubeadm kubeconfig
(EN)
kubeadm reset phase
(EN)
kubeadm upgrade phase
(EN)
Implementation details
(EN)
kubefed
CLI kubectl
Aperçu de kubectl
Support de JSONPath
Aide-mémoire kubectl
Commandes kubectl
Conventions d'utilisation de kubectl
kubectl
kubectl for Docker Users
(EN)
Référence sur les outils en ligne de commande
Feature Gates
(EN)
kubelet
(EN)
kube-apiserver
(EN)
kube-controller-manager
(EN)
kube-proxy
(EN)
kube-scheduler
(EN)
Kubelet authentication/authorization
(EN)
TLS bootstrapping
(EN)
Scheduling
Scheduling Policies
(EN)
Scheduler Configuration
(EN)
Other Tools
Contribuer
Commencez à contribuer
Suggesting content improvements
(EN)
Contributing new content
Overview
(EN)
Opening a pull request
(EN)
Documenting for a release
(EN)
Blogs and case studies
(EN)
Contributions avancées
Reviewing changes
Reviewing pull requests
(EN)
For approvers and reviewers
(EN)
Participating in SIG Docs
Roles and responsibilities
(EN)
PR wranglers
(EN)
Aperçu du style de documentation
Content guide
(EN)
Style guide
Rédiger une nouveau sujet
Page content types
(EN)
Utilisation des modèles de page
Organisation du contenu
Hugo Shortcodes personnalisés
Vue d'ensemble des documents de référence
Contributing to the Upstream Kubernetes Code
(EN)
Quickstart
(EN)
Generating Reference Documentation for kubectl Commands
(EN)
(EN)
Génération de documentation de référence pour l'API Kubernetes
Génération de la documentation de référence pour l'API de fédération Kubernetes
Génération de pages de référence pour les composants et les outils Kubernetes
Participez au SIG Docs
Traduction de la documentation Kubernetes
Docs smoke test page
(EN)
Documentation
Installation
Environnement de production
On-Premises VMs
On-Premises VMs
Dernière modification September 03, 2020 at 5:31 PM PST:
Move setup/independent files to setup/production-environment (42303b266)
Modifier cette page
Create child page
Créer un problème dans la documentation