K8Sストレージ

ドッカーボリュームは、ストレージ抽象化レベルのコンテナである、ドッカーエンジンによってその体積のライフサイクルを維持します。K8Sボリュームポッドの概念一緒にサービスインスタンスの形成に超密接な関係を有する容器群の組み合わせでK8Sにおけるアプリケーションレベルのストレージ抽象化であり、中止容器内にポッドを確保するために、kubeletが引っ張ら再構成される古いコンテナから産生される重要なデータを失うことなく、複数の容器PODが同じデータを共有することができる、レベルポッドK8Sの記憶容量が定義され、すなわちスルー.spec.volumes使用するタイプポッド容積を宣言します。

そして付与のK8Sライフサイクル体積がK8Sによって管理されるように、インターフェースCRIとドッカーエンジンの結合関係を切り離すことによりK8Sは、従ってK8S自体は、独自のボリュームプラグイン拡張メカニズムを有しています。ポッド  .spec.volumesカテゴリーを行うには、ボリュームタイプの:

ローカルストレージ:emptydir /ホストパス等は、主にローカルストレージノードポッドの実行に使用されています

ネットワークストレージ:イン・ツリー(内蔵):awsElasticBlockStore / gcePersistentDisk / NFSのように、メモリカードの実装コードはコードリポジトリK8Sに配置され、アウト・オブ・ツリー(外部):flexvolume / CSI他のネットワークストレージインラインボリュームプラグイン、別のメモリカードを達成するために、特にCSIは体積膨張機構の開発方向のコアです。

投影巻:容器ポッドのボリュームをマウントするために、クラスタ内の秘密/ configmap / downwardAPI / serviceAccountToken、K8Sいくつかのコンフィギュレーション情報、すなわちアプリケーションは、POSIXインタフェースにより、これらのデータ・オブジェクトにアクセスすることができます。

コンピューティングリソースとストレージリソースK8S設計システムの別の管理におけるPersistentVolumeClaim PersistentVolumeシステムと、

おすすめ

転載: www.cnblogs.com/jacksonxiao/p/11299181.html