-
Notifications
You must be signed in to change notification settings - Fork 14.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Translate tasks/configure-pod-container/configure-projected-volume-st…
…orage.md into Japanese (#19240) * copy from content/en/docs/tasks/configure-pod-container/configure-projected-volume-storage.md Signed-off-by: Takuma Hashimoto <[email protected]> * Translate content/ja/docs/tasks/configure-pod-container/configure-projected-volume-storage.md into Japanese Signed-off-by: Takuma Hashimoto <[email protected]> * fix translation https://kubernetes.io/ja/docs/tasks/debug-application-cluster/get-shell-running-container/ にて、「シェルを取得する」という表現が用いられているため、そちらに合わせる Signed-off-by: Takuma Hashimoto <[email protected]>
- Loading branch information
Showing
1 changed file
with
81 additions
and
0 deletions.
There are no files selected for viewing
81 changes: 81 additions & 0 deletions
81
...ent/ja/docs/tasks/configure-pod-container/configure-projected-volume-storage.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,81 @@ | ||
--- | ||
title: ストレージにProjectedボリュームを使用するようPodを設定する | ||
content_template: templates/task | ||
weight: 70 | ||
--- | ||
|
||
{{% capture overview %}} | ||
このページでは、[`projected`](/docs/concepts/storage/volumes/#projected)(投影)ボリュームを使用して、既存の複数のボリュームソースを同一ディレクトリ内にマウントする方法を説明します。 | ||
現在、`secret`、`configMap`、`downwardAPI`および`serviceAccountToken`ボリュームを投影できます。 | ||
|
||
{{< note >}} | ||
`serviceAccountToken`はボリュームタイプではありません。 | ||
{{< /note >}} | ||
{{% /capture %}} | ||
|
||
{{% capture prerequisites %}} | ||
{{< include "task-tutorial-prereqs.md" >}} {{< version-check >}} | ||
{{% /capture %}} | ||
|
||
{{% capture steps %}} | ||
## ProjectedボリュームをPodに設定する | ||
|
||
この課題では、ローカルファイルからユーザーネームおよびパスワードの{{< glossary_tooltip text="Secret" term_id="secret" >}}を作成します。 | ||
次に、単一のコンテナを実行するPodを作成し、[`projected`](/docs/concepts/storage/volumes/#projected)ボリュームを使用してそれぞれのSecretを同じ共有ディレクトリにマウントします。 | ||
|
||
以下にPodの設定ファイルを示します: | ||
|
||
{{< codenew file="pods/storage/projected.yaml" >}} | ||
|
||
1. Secretを作成します: | ||
|
||
```shell | ||
# ユーザーネームおよびパスワードを含むファイルを作成します: | ||
echo -n "admin" > ./username.txt | ||
echo -n "1f2d1e2e67df" > ./password.txt | ||
|
||
# これらのファイルからSecretを作成します: | ||
kubectl create secret generic user --from-file=./username.txt | ||
kubectl create secret generic pass --from-file=./password.txt | ||
``` | ||
1. Podを作成します: | ||
|
||
```shell | ||
kubectl apply -f https://k8s.io/examples/pods/storage/projected.yaml | ||
``` | ||
1. Pod内のコンテナが実行されていることを確認するため、Podの変更を監視します: | ||
|
||
```shell | ||
kubectl get --watch pod test-projected-volume | ||
``` | ||
出力は次のようになります: | ||
``` | ||
NAME READY STATUS RESTARTS AGE | ||
test-projected-volume 1/1 Running 0 14s | ||
``` | ||
1. 別の端末にて、実行中のコンテナへのシェルを取得します: | ||
|
||
```shell | ||
kubectl exec -it test-projected-volume -- /bin/sh | ||
``` | ||
1. シェル内にて、投影されたソースを含む`projected-volume`ディレクトリが存在することを確認します: | ||
|
||
```shell | ||
ls /projected-volume/ | ||
``` | ||
|
||
## クリーンアップ | ||
|
||
PodおよびSecretを削除します: | ||
|
||
```shell | ||
kubectl delete pod test-projected-volume | ||
kubectl delete secret user pass | ||
``` | ||
|
||
{{% /capture %}} | ||
|
||
{{% capture whatsnext %}} | ||
* [`projected`](/docs/concepts/storage/volumes/#projected)ボリュームについてさらに学ぶ | ||
* [all-in-oneボリューム](https://github.com/kubernetes/community/blob/{{< param "githubbranch" >}}/contributors/design-proposals/node/all-in-one-volume.md)のデザインドキュメントを読む | ||
{{% /capture %}} |