Speicher für Kubernetes-Cluster einrichten

Erfahren Sie, wie Sie Persistent Volume Claims auf Cluster definieren und anwenden, die Sie mit der Kubernetes Engine (OKE) erstellt haben. Mit Oracle Cloud Infrastructure als zugrunde liegendem IaaS-Provider können Sie Persistent Volume Claims bereitstellen, indem Sie Volumes aus dem Block Volume-Service anhängen oder Dateisysteme aus dem File Storage-Service oder dem File Storage with Lustre-Service mounten.

Der Containerspeicher über das Root-Dateisystem eines Containers ist ephemer und kann beim Löschen und Erstellen von Containern verschwinden. Um einen dauerhaften Speicherort anzugeben und zu verhindern, dass Daten verloren gehen, können Sie Persistent Volumes erstellen und darin Daten außerhalb von Containern speichern.

Ein Persistent Volume bietet persistenten Speicher, sodass Ihre Daten erhalten bleiben - unabhängig davon, ob die Container, mit denen der Speicher verbunden ist, beendet werden.

Ein Persistent Volume Claim (PVC) ist eine Speicheranforderung, die durch Bindung des PVC an ein Persistent Volume (PV) erfüllt wird. Ein PVC bietet einen Abstraktionslayer für den zugrunde liegenden Speicher.

Mit Oracle Cloud Infrastructure können Sie Persistent Volume Claims bereitstellen:

  • Durch Anhängen von Volumes aus dem Oracle Cloud Infrastructure Block Volume-Service. Die Volumes sind mit Clustern verbunden, die von Kubernetes Engine mit CSI (Container Storage Interface) oder FlexVolume-Volume-Plug-ins erstellt wurden und in den Clustern bereitgestellt werden. Oracle empfiehlt das CSI-Volume-Plug-in, da das Upstream-Kubernetes-Projekt das Volume-Plug-in FlexVolume in Kubernetes-Version 1.23 veraltet. Siehe PVCs im Block-Volume-Service durch Provisioning bereitstellen.
  • Durch Mounten von Dateisystemen im Oracle Cloud Infrastructure File Storage-Service. Die File Storage Service-Dateisysteme werden in Containern gemountet, die auf Clustern ausgeführt werden, die von Kubernetes Engine mit einem auf den Clustern bereitgestellten CSI-(Container Storage Interface-)Volume-Plug-in erstellt wurden. Siehe PVCs im File Storage-Service durch Provisioning bereitstellen.
  • Durch Mounten von Dateisystemen im Oracle Cloud Infrastructure File Storage mit Lustre-Service. Die File Storage with Lustre-Servicedateisysteme werden in Containern gemountet, die auf Clustern ausgeführt werden, die von Kubernetes Engine mit einem auf den Clustern bereitgestellten CSI-(Container Storage Interface-)Volume-Plug-in erstellt wurden. Siehe PVCs in File Storage mit Lustre Service bereitstellen.

Standardmäßig verschlüsselt Oracle im Ruhezustand befindliche Kundendaten im persistenten Speicher. Oracle verwaltet diese Standardverschlüsselung, ohne dass Ihrerseits Maßnahmen erforderlich sind.

Weitere Informationen zu persistenten Volumes, Ansprüchen auf persistente Volumes und Volume-Plug-ins finden Sie in der Kubernetes-Dokumentation.

Hinweis

Die Informationen in diesem Abschnitt gelten nur für verwaltete Knotenpools und verwaltete Knoten sowie für selbst verwaltete Knoten. Die Informationen in diesem Abschnitt gelten nicht für virtuelle Knotenpools und virtuelle Knoten. Container, die auf virtuellen Knoten ausgeführt werden, können nicht auf den persistenten Speicher zugreifen.