Kubernetes
Documentation
Blog de Kubernetes
Partenaires
Communauté
Études de cas
Versions
Release Information
v1.33
v1.32
v1.31
v1.30
v1.29
Français (French)
Bahasa Indonesia (Indonesian)
Español (Spanish)
Documentation
Versions supportées de la documentation Kubernetes
Installation
Environnement d'apprentissage
Installer Kubernetes avec Minikube
Télécharger Kubernetes
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 à 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
Dual-stack support with kubeadm
(EN)
Solutions Cloud clés en main
Turnkey Cloud Solutions
(EN)
Windows dans Kubernetes
Best practices
(EN)
Considerations for large clusters
(EN)
Running in multiple zones
(EN)
Validate node setup
(EN)
Enforcing Pod Security Standards
(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
Composants de Kubernetes
Objets dans Kubernetes
Kubernetes Object Management
Noms et identifiants d'objets
Labels et sélecteurs
Namespaces
Annotations
Sélecteurs de champs
Finalisateurs
Propriétaires et dépendants
labels recommandées
L'API Kubernetes
Architecture du cluster
Noeuds
Communication entre les nœuds et le plan de contrôle
Contrôleurs
Lease
Gestionnaire du contrôleur de cloud
À propos de cgroup v2
Kubernetes Self-Healing
(EN)
Interface de Runtime de Conteneur (CRI)
Collecte des déchets
Proxy de version mixte
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
Sidecar Containers
(EN)
Ephemeral Containers
(EN)
Disruptions
(EN)
Pod Quality of Service Classes
(EN)
User Namespaces
(EN)
Downward API
(EN)
Contrôleurs
ReplicaSet
Déploiements
StatefulSets
DaemonSet
(EN)
Jobs
(EN)
Automatic Cleanup for Finished Jobs
(EN)
CronJob
(EN)
ReplicationController
(EN)
Autoscaling Workloads
(EN)
Managing Workloads
(EN)
Services, Equilibreur de charge, et Réseau
EndpointSlices
Service
DNS pour les services et les pods
Ingress
Ingress Controllers
(EN)
Gateway API
(EN)
Network Policies
(EN)
IPv4/IPv6 dual-stack
(EN)
Topology Aware Routing
(EN)
Networking on Windows
(EN)
Service ClusterIP allocation
(EN)
Service Internal Traffic Policy
(EN)
Stockage
Volumes
Volumes persistants
Projected Volumes
(EN)
Ephemeral Volumes
(EN)
Storage Classes
(EN)
Volume Attributes Classes
(EN)
Dynamic Volume Provisioning
(EN)
Volume Snapshots
(EN)
Volume Snapshot Classes
(EN)
CSI Volume Cloning
(EN)
Storage Capacity
(EN)
Node-specific Volume Limits
(EN)
Volume Health Monitoring
(EN)
Windows Storage
(EN)
Configuration
Configuration Best Practices
(EN)
ConfigMaps
(EN)
Liveness, Readiness, and Startup Probes
(EN)
Resource Management for Pods and Containers
(EN)
Secrets
Organizing Cluster Access Using kubeconfig Files
(EN)
Resource Management for Windows nodes
(EN)
Sécurité
Cloud Native Security
(EN)
Pod Security Standards
(EN)
Pod Security Admission
(EN)
Service Accounts
(EN)
Pod Security Policies
(EN)
Security For Windows Nodes
(EN)
Controlling Access to the Kubernetes API
(EN)
Role Based Access Control Good Practices
(EN)
Good practices for Kubernetes Secrets
(EN)
Multi-tenancy
(EN)
Hardening Guide - Authentication Mechanisms
(EN)
Kubernetes API Server Bypass Risks
(EN)
Linux kernel security constraints for Pods and containers
(EN)
Security Checklist
(EN)
Application Security Checklist
(EN)
Politiques
Limit Ranges
(EN)
Resource Quotas
(EN)
Process ID Limits And Reservations
(EN)
Node Resource Managers
(EN)
Scheduling, Preemption and Eviction
(EN)
Kubernetes Scheduler
(EN)
Assigning Pods to Nodes
(EN)
Pod Overhead
(EN)
Pod Scheduling Readiness
(EN)
Pod Topology Spread Constraints
(EN)
Taints and Tolerations
(EN)
Scheduling Framework
(EN)
Dynamic Resource Allocation
(EN)
Scheduler Performance Tuning
(EN)
Resource Bin Packing
(EN)
Pod Priority and Preemption
(EN)
Node-pressure Eviction
(EN)
API-initiated Eviction
(EN)
Administration d'un cluster
Node Shutdowns
(EN)
Vue d'ensemble de l'administration d'un cluster
Node Autoscaling
(EN)
Certificats
Cluster Networking
(EN)
Admission Webhook Good Practices
(EN)
Architecture de Journalisation d'évènements (logging)
Compatibility Version For Kubernetes Control Plane Components
(EN)
Metrics For Kubernetes System Components
(EN)
Metrics for Kubernetes Object States
(EN)
System Logs
(EN)
Traces For Kubernetes System Components
(EN)
Proxies in Kubernetes
(EN)
API Priority and Fairness
(EN)
Installing Addons
(EN)
Coordinated Leader Election
(EN)
Extensions Kubernetes
Extensions de l'API Kubernetes
Custom Resources
(EN)
Kubernetes API Aggregation Layer
(EN)
Extensions compute, stockage et réseau
Network Plugins
(EN)
Device Plugins
(EN)
Operator pattern
(EN)
Windows in Kubernetes
(EN)
Windows containers in Kubernetes
(EN)
Guide for Running Windows Containers in Kubernetes
(EN)
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
Administration d'un cluster
Administration avec kubeadm
Adding Linux worker nodes
(EN)
Adding Windows worker nodes
(EN)
Upgrading kubeadm clusters
(EN)
Upgrading Linux nodes
(EN)
Upgrading Windows nodes
(EN)
Configuring a cgroup driver
(EN)
Certificate Management with kubeadm
(EN)
Reconfiguring a kubeadm cluster
(EN)
Changing The Kubernetes Package Repository
(EN)
Overprovision Node Capacity For A Cluster
(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)
Migrating from dockershim
(EN)
Changing the Container Runtime on a Node from Docker Engine to containerd
(EN)
Find Out What Container Runtime is Used on a Node
(EN)
Troubleshooting CNI plugin-related errors
(EN)
Check whether dockershim removal affects you
(EN)
Migrating telemetry and security agents from dockershim
(EN)
Generate Certificates Manually
(EN)
Installation d'un fournisseur de politiques de réseau
Use Antrea for NetworkPolicy
(EN)
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)
Advertise Extended Resources for a Node
(EN)
Autoscale the DNS Service in a Cluster
(EN)
Change the Access Mode of a PersistentVolume to ReadWriteOncePod
(EN)
Change the default StorageClass
(EN)
Switching from Polling to CRI Event-based Updates to Container Status
(EN)
Change the Reclaim Policy of a PersistentVolume
(EN)
Configure a kubelet image credential provider
(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)
Déclarer une politique réseau (NetworkPolicy)
Enable Or Disable A Kubernetes API
(EN)
Encrypting Confidential Data at Rest
(EN)
Decrypt Confidential Data that is Already Encrypted at Rest
(EN)
Guaranteed Scheduling For Critical Add-On Pods
(EN)
IP Masquerade Agent User Guide
(EN)
Limit Storage Consumption
(EN)
Migrate Replicated Control Plane To Use Cloud Controller Manager
(EN)
Operating etcd clusters for Kubernetes
(EN)
Reserve Compute Resources for System Daemons
(EN)
Running Kubernetes Node Components as a Non-root User
(EN)
Safely Drain a Node
(EN)
Securing a Cluster
(EN)
Set Kubelet Parameters Via A Configuration File
(EN)
Share a Cluster with Namespaces
(EN)
Upgrade A Cluster
(EN)
Use Cascading Deletion in 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)
Utilizing the NUMA-aware Memory Manager
(EN)
Verify Signed Kubernetes Artifacts
(EN)
Développer un Cloud Controller Manager
Kubernetes cloud-controller-manager
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
Assign Pod-level CPU and memory resources
(EN)
Configure GMSA for Windows Pods and containers
(EN)
Configurer la qualité de service pour les pods
Resize CPU and Memory Resources assigned to Containers
(EN)
Affecter des ressources supplémentaires à un conteneur
Configure RunAsUserName for Windows pods and containers
(EN)
Configurer un pod en utilisant un volume pour le stockage
Create a Windows HostProcess Pod
(EN)
Configurer un Pod pour utiliser un stockage de type PersistentVolume
Configurer les comptes de service pour les pods
Configure a Pod to Use a Projected Volume for Storage
(EN)
Récupération d'une image d'un registre privé
Configure a Security Context for a Pod or Container
(EN)
Configurer les Liveness, Readiness et Startup Probes
Assigner des pods aux nœuds
Configurer l'initialisation du pod
Configurer un pod pour utiliser une ConfigMap
Assign Pods to Nodes using Node Affinity
(EN)
Partager l'espace de nommage des processus entre les conteneurs d'un Pod
Attach Handlers to Container Lifecycle Events
(EN)
Convertir un fichier Docker Compose en ressources Kubernetes
Use a User Namespace With a Pod
(EN)
Use an Image Volume With a Pod
(EN)
Create static Pods
(EN)
Enforce Pod Security Standards by Configuring the Built-in Admission Controller
(EN)
Enforce Pod Security Standards with Namespace Labels
(EN)
Migrate from PodSecurityPolicy to the Built-In PodSecurity Admission Controller
(EN)
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)
Migrate Kubernetes Objects Using Storage Version Migration
(EN)
Injecter des données dans les applications
Définir une commande et ses arguments pour un Container
Définir des variables d'environnement dépendantes
Définir des variables d'environnement pour un Container
Exposer les informations du Pod aux containers via les variables d'environnement
Exposer les informations d'un Pod à ses containers à travers des fichiers
Distribuer des données sensibles de manière sécurisée avec les Secrets
Exécution des applications
Exécuter une application stateless avec un Déploiement
Exécutez une application stateful mono-instance
Run a Replicated Stateful Application
(EN)
Scale a StatefulSet
(EN)
Delete a StatefulSet
(EN)
Force Delete StatefulSet Pods
(EN)
Horizontal Pod Autoscaling
(EN)
Découverte de l'HorizontalPodAutoscaler
Specifying a Disruption Budget for your Application
(EN)
Accéder à l'API de Kubernetes depuis un Pod
Monitoring, Logging, and Debugging
(EN)
Troubleshooting Applications
(EN)