[zh] sync storage/volumes
parent
0b7f73c862
commit
a24f787cef
|
@ -46,19 +46,9 @@ Kubernetes {{< glossary_tooltip text="卷(Volume)" term_id="volume" >}}
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
## Background
|
## Background
|
||||||
|
|
||||||
Docker has a concept of
|
|
||||||
[volumes](https://docs.docker.com/storage/), though it is
|
|
||||||
somewhat looser and less managed. A Docker volume is a directory on
|
|
||||||
disk or in another container. Docker provides volume
|
|
||||||
drivers, but the functionality is somewhat limited.
|
|
||||||
-->
|
-->
|
||||||
## 背景 {#background}
|
## 背景 {#background}
|
||||||
|
|
||||||
Docker 也有[卷(Volume)](https://docs.docker.com/storage/) 的概念,但对它只有少量且松散的管理。
|
|
||||||
Docker 卷是磁盘上或者另外一个容器内的一个目录。
|
|
||||||
Docker 提供卷驱动程序,但是其功能非常有限。
|
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
Kubernetes supports many types of volumes. A {{< glossary_tooltip term_id="pod" text="Pod" >}}
|
Kubernetes supports many types of volumes. A {{< glossary_tooltip term_id="pod" text="Pod" >}}
|
||||||
can use any number of volume types simultaneously.
|
can use any number of volume types simultaneously.
|
||||||
|
@ -510,6 +500,8 @@ keyed with `log_level`.
|
||||||
* You must create a [ConfigMap](/docs/tasks/configure-pod-container/configure-pod-configmap/)
|
* You must create a [ConfigMap](/docs/tasks/configure-pod-container/configure-pod-configmap/)
|
||||||
before you can use it.
|
before you can use it.
|
||||||
|
|
||||||
|
* A ConfigMap is always mounted as `readOnly`.
|
||||||
|
|
||||||
* A container using a ConfigMap as a [`subPath`](#using-subpath) volume mount will not
|
* A container using a ConfigMap as a [`subPath`](#using-subpath) volume mount will not
|
||||||
receive ConfigMap updates.
|
receive ConfigMap updates.
|
||||||
|
|
||||||
|
@ -517,7 +509,8 @@ keyed with `log_level`.
|
||||||
-->
|
-->
|
||||||
{{< note >}}
|
{{< note >}}
|
||||||
* 在使用 [ConfigMap](/zh-cn/docs/tasks/configure-pod-container/configure-pod-configmap/) 之前你首先要创建它。
|
* 在使用 [ConfigMap](/zh-cn/docs/tasks/configure-pod-container/configure-pod-configmap/) 之前你首先要创建它。
|
||||||
* 容器以 [subPath](#using-subpath) 卷挂载方式使用 ConfigMap 时,将无法接收 ConfigMap 的更新。
|
* ConfigMap 总是以 `readOnly` 的模式挂载。
|
||||||
|
* 容器以 [`subPath`](#using-subpath) 卷挂载方式使用 ConfigMap 时,将无法接收 ConfigMap 的更新。
|
||||||
* 文本数据挂载成文件时采用 UTF-8 字符编码。如果使用其他字符编码形式,可使用
|
* 文本数据挂载成文件时采用 UTF-8 字符编码。如果使用其他字符编码形式,可使用
|
||||||
`binaryData` 字段。
|
`binaryData` 字段。
|
||||||
{{< /note >}}
|
{{< /note >}}
|
||||||
|
@ -1524,17 +1517,16 @@ API 服务器上,然后以文件的形式挂载到 Pod 中,无需直接与 K
|
||||||
|
|
||||||
{{< note >}}
|
{{< note >}}
|
||||||
<!--
|
<!--
|
||||||
You must create a Secret in the Kubernetes API before you can use it.
|
* You must create a Secret in the Kubernetes API before you can use it.
|
||||||
-->
|
|
||||||
使用前你必须在 Kubernetes API 中创建 Secret。
|
|
||||||
{{< /note >}}
|
|
||||||
|
|
||||||
{{< note >}}
|
* A Secret is always mounted as `readOnly`.
|
||||||
<!--
|
|
||||||
A container using a Secret as a [`subPath`](#using-subpath) volume mount will not
|
* A container using a Secret as a [`subPath`](#using-subpath) volume mount will not
|
||||||
receive Secret updates.
|
receive Secret updates.
|
||||||
-->
|
-->
|
||||||
容器以 [`subPath`](#using-subpath) 卷挂载方式挂载 Secret 时,将感知不到 Secret 的更新。
|
* 使用前你必须在 Kubernetes API 中创建 Secret。
|
||||||
|
* Secret 总是以 `readOnly` 的模式挂载。
|
||||||
|
* 容器以 [`subPath`](#using-subpath) 卷挂载方式使用 Secret 时,将无法接收 Secret 的更新。
|
||||||
{{< /note >}}
|
{{< /note >}}
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
|
@ -1893,9 +1885,8 @@ persistent volume:
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
* `readOnly`: An optional boolean value indicating whether the volume is to be
|
* `readOnly`: An optional boolean value indicating whether the volume is to be
|
||||||
"ControllerPublished" (attached) as read only. Default is false. This value is
|
"ControllerPublished" (attached) as read only. Default is false. This value is passed
|
||||||
passed to the CSI driver via the `readonly` field in the
|
to the CSI driver via the `readonly` field in the `ControllerPublishVolumeRequest`.
|
||||||
`ControllerPublishVolumeRequest`.
|
|
||||||
-->
|
-->
|
||||||
* `readOnly`:一个可选的布尔值,指示通过 `ControllerPublished` 关联该卷时是否设置该卷为只读。默认值是 false。
|
* `readOnly`:一个可选的布尔值,指示通过 `ControllerPublished` 关联该卷时是否设置该卷为只读。默认值是 false。
|
||||||
该值通过 `ControllerPublishVolumeRequest` 中的 `readonly` 字段传递给 CSI 驱动。
|
该值通过 `ControllerPublishVolumeRequest` 中的 `readonly` 字段传递给 CSI 驱动。
|
||||||
|
|
Loading…
Reference in New Issue