Kubernetes コンテナストレージインターフェイスドライバーの使用 - AWS Storage Gateway

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Kubernetes コンテナストレージインターフェイスドライバーの使用

Kubernetes は、コンテナ化されたアプリケーションのデプロイ、スケーリング、および管理を自動化するためのオープンソースシステムです。Kubernetes 環境では、コンテナは VM に似ていますが、アプリケーション間でオペレーティングシステム (OS) を共有できるよう、コンテナの分離レベルは緩くなっています。したがって、コンテナは VM よりも軽量であると見なされます。VM と同様に、コンテナには独自のファイルシステムがあり、CPU、メモリ、プロセススペースなどのリソースが割り当てられています。これらは基盤となるインフラストラクチャから切り離されるため、クラウドや OS ディストリビューション間で移植可能です。Kubernetes クラスターがある場合は、クラスター内のインスタンス全体に Kubernetes Container Storage Interface (CSI) ドライバーをインストールして設定し、既存の Amazon S3 ファイルゲートウェイをストレージとして使用できるようにします。

使用するファイル共有タイプの CSI ドライバーをインストールしたら、1 つ以上のストレージオブジェクトを作成する必要があります。ポッドがストレージをリクエストするときに Kubernetes で使用するプロビジョニングのタイプに応じて、単一の Kubernetes StorageClass オブジェクトを作成するか、Kubernetes コンピューティングポッドをファイル共有に接続するための PersistentVolume オブジェクトおよび PersistentVolumeClaim オブジェクトの両方を作成する必要があります。詳細については、https://kubernetes.io/docs/concepts/storage/ で Kubernetes オンラインドキュメントを参照してください。