Container Service for Kubernetes (ACK) は、コンテナネットワークファイルシステム (CNFS) を提供し、File Storage NAS (NAS) および Object Storage Service (OSS) のボリュームを、サービス品質 (QoS)、クォータ制御、ごみ箱、監視、暗号化、小規模ファイルのI/O高速化などの機能で拡張します。
機能
CNFS は、Kubernetes のカスタムリソース定義 (CRD) を通じて個々の Alibaba Cloud ファイルストレージインスタンスを管理し、作成、削除、describe、マウント、監視、スケール操作をサポートします。これにより、ストレージのパフォーマンスが向上し、データセキュリティが強化され、Kubernetes スタイルの宣言的な管理を提供します。
機能 | CNFS バージョン | 有効化 |
ごみ箱 | デフォルトで、この機能は有効になっています。ごみ箱内のデータは 7 日間保持できます。 | |
リソースクォータ | ストレージリソースクォータです。クォータ制限を動的に増やすことができます。ストレージリソースクォータの使用方法の詳細については、「CNFS を使用した NAS ボリュームの自動拡張」をご参照ください。 | デフォルトで、この機能は有効になっています。 |
ボリュームの監視 | この機能は、PersistentVolumeClaim (PVC) を含むボリュームの使用状況と I/O パフォーマンスを監視します。ボリュームの監視機能の使用方法の詳細については、「コンテナストレージ監視の概要」をご参照ください。 | この機能は、Managed Service for Prometheus をインストールした後に有効になります。 |
ライフサイクル管理 | この機能は、NAS ファイルシステムと OSS バケットのライフサイクルを管理します。 | デフォルトで、この機能は有効になっています。 |
リソース保護 | この機能は、ユーザーが誤ってファイルシステム全体を削除するのを防ぎます。 | デフォルトで、この機能は有効になっています。 |
サービス無停止でのアップデート | ボリュームドライバーのホットアップデートをサポートします。 | デフォルトで、この機能は有効になっています。 |
エンドツーエンドのデータ高速化 | Elastic File Client (EFC) クライアントを使用してボリュームをマウントします。手順については、「CNFS を使用した EFC クライアント経由での NAS のマウント」をご参照ください。 | デフォルトでは、この機能は無効になっています。この機能を有効にするには、特定のパラメーターを設定する必要があります。 |
QoS | この機能は、設定可能なローカルキャッシュサイズ、メタデータキャッシュサイズ、IOPS 制限、およびスループット制限をサポートします。詳細については、「CNFS クライアントの分散キャッシュ機能の有効化」をご参照ください。 | デフォルトのローカルキャッシュサイズは 128 MB です。メタデータキャッシュサイズ、IOPS、およびスループットにはデフォルトの制限はありません。 |
ごみ箱、リソースクォータ、ライフサイクル管理などの一部の高度な CNFS 機能は、NAS コンソールでのみ設定できます。
ストレージタイプ
NAS は、汎用 NAS 容量型、汎用 NAS 性能型、およびエクストリーム NAS のファイルシステムタイプを提供します。詳細については、「NAS のタイプ」をご参照ください。
制限事項
CNFS は、バージョン 1.20 以降の ACK Pro クラスターのみをサポートします。
注意事項
CNFS は NAS ボリュームのマウントを簡素化します。PVC ワークフローとは異なり、CNFS ではマウントごとに NAS コンソールと ACK コンソールを切り替える必要はありません。「CNFS を使用した NAS ファイルシステムの管理」をご参照ください。
拡張ポリシーを使用して、容量使用率が特定のしきい値を超えた場合に NAS ボリュームの自動拡張を有効にすることができます。「CNFS を使用した NAS ボリュームの自動拡張」をご参照ください。
ごみ箱機能を使用して、誤って削除したファイルを復元できます。「CNFS のごみ箱機能を使用した削除済み NAS ファイルの復元」をご参照ください。
課金
NAS の課金ルールについては、「NAS の課金の概要」をご参照ください。
ごみ箱機能の課金ルールについては、「課金と権限」セクションをご参照ください。
OSS の課金ルールについては、「OSS の課金の概要」をご参照ください。
関連ドキュメント
CNFS を使用して NAS ファイルシステムを管理する方法については、「NAS のライフサイクル管理」をご参照ください。
CNFS を使用して OSS バケットを管理する方法については、「OSS バケットのライフサイクル管理」をご参照ください。