Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Utilisation des pilotes de l'interface de stockage de conteneurs Kubernetes
Kubernetes est un système open source permettant d'automatiser le déploiement, le dimensionnement et la gestion des applications conteneurisées. Dans un environnement Kubernetes, un conteneur est similaire à une machine virtuelle, mais il possède des propriétés d'isolation assouplies qui permettent de partager le système d'exploitation (OS) entre ses applications. Par conséquent, les conteneurs sont considérés comme plus légers que VMs. Tout comme une machine virtuelle, un conteneur possède son propre système de fichiers, une part du processeur alloué, de la mémoire, de l'espace de traitement, etc. Comme ils sont découplés de l'infrastructure sous-jacente, ils sont portables entre les clouds et les distributions de systèmes d'exploitation. Si vous possédez un cluster Kubernetes, vous pouvez installer et configurer des pilotes Kubernetes Container Storage Interface (CSI) sur toutes les instances de votre cluster afin de leur permettre d'utiliser une passerelle de fichiers Amazon S3 existante pour le stockage.
Après avoir installé les pilotes CSI pour le type de partage de fichiers que vous souhaitez utiliser, vous devez créer un ou plusieurs objets de stockage. Selon le type de provisionnement que vous souhaitez que Kubernetes utilise lorsque vos pods demandent du stockage, vous devez créer soit un seul objet Kubernetes, soit à la fois un objet et un StorageClass
PersistentVolume
PersistentVolumeClaim
objet pour connecter vos pods de calcul Kubernetes à votre partage de fichiers. Pour plus d'informations, consultez la documentation en ligne de Kubernetes à l'adresse. https://kubernetes.io/docs/concepts/storage/