From e477b0979e53f2fbf0250b8116379b30dac96936 Mon Sep 17 00:00:00 2001 From: Keita Akutsu Date: Wed, 12 Jun 2019 22:10:10 +0900 Subject: [PATCH] Translate concepts/storage/volume-snapshot-classes/ in Japanese (#14846) --- content/ja/docs/concepts/storage/_index.md | 5 ++ .../storage/volume-snapshot-classes.md | 48 +++++++++++++++++++ 2 files changed, 53 insertions(+) create mode 100755 content/ja/docs/concepts/storage/_index.md create mode 100644 content/ja/docs/concepts/storage/volume-snapshot-classes.md diff --git a/content/ja/docs/concepts/storage/_index.md b/content/ja/docs/concepts/storage/_index.md new file mode 100755 index 0000000000000..7e0dd19b1251a --- /dev/null +++ b/content/ja/docs/concepts/storage/_index.md @@ -0,0 +1,5 @@ +--- +title: "Storage" +weight: 70 +--- + diff --git a/content/ja/docs/concepts/storage/volume-snapshot-classes.md b/content/ja/docs/concepts/storage/volume-snapshot-classes.md new file mode 100644 index 0000000000000..829bde8a2eff6 --- /dev/null +++ b/content/ja/docs/concepts/storage/volume-snapshot-classes.md @@ -0,0 +1,48 @@ +--- +reviewers: +title: VolumeSnapshotClass +content_template: templates/concept +weight: 30 +--- + +{{% capture overview %}} + +このドキュメントでは、Kubernetesにおける`VolumeSnapshotClass`のコンセプトについて説明します。 +関連する項目として、[Volumeのスナップショット](/docs/concepts/storage/volume-snapshots/)と[ストレージクラス](/docs/concepts/storage/storage-classes)も参照してください。 + +{{% /capture %}} + + +{{% capture body %}} + +## イントロダクション + +`StorageClass`はVolumeをプロビジョンするときに、ストレージの"クラス"に関する情報を記述する方法を提供します。それと同様に、`VolumeSnapshotClass`ではVolumeSnapshotをプロビジョンするときに、ストレージの"クラス"に関する情報を記述する方法を提供します。 + +## VolumeSnapshotClass リソース + +各`VolumeSnapshotClass`は`snapshotter`と`parameters`フィールドを含み、それらは、そのクラスに属する`VolumeSnapshot`が動的にプロビジョンされるときに使われます。 + +`VolumeSnapshotClass`オブジェクトの名前は重要であり、それはユーザーがどのように特定のクラスをリクエストできるかを示したものです。管理者は初めて`VolumeSnapshotClass`オブジェクトを作成するときに、その名前と他のパラメーターをセットし、そのオブジェクトは一度作成されるとそのあと更新することができません。 + +管理者は、バインド対象のクラスを1つもリクエストしないようなVolumeSnapshotのために、デフォルトの`VolumeSnapshotClass`を指定することができます。 + +```yaml +apiVersion: snapshot.storage.k8s.io/v1alpha1 +kind: VolumeSnapshotClass +metadata: + name: csi-hostpath-snapclass +snapshotter: csi-hostpath +parameters: +``` + +### Snapshotter + +VolumeSnapshotClassは、VolumeSnapshotをプロビジョンするときに何のCSIボリュームプラグインを使うか決定するための`snapshotter`フィールドを持っています。このフィールドは必須となります。 + +## Parameters + +VolumeSnapshotClassは、そのクラスに属するVolumeSnapshotを指定するパラメータを持っています。 +`snapshotter`に応じて様々なパラメータを使用できます。 + +{{% /capture %}}