Reversal for CSI ephemeral inline volume doc (#13403)
This commit is contained in:
committed by
Kubernetes Prow Robot
parent
9d825082b1
commit
e3ee3f86cf
@@ -1291,43 +1291,6 @@ feature gates which must be enabled for this feature are `BlockVolume` and
|
|||||||
Learn how to
|
Learn how to
|
||||||
[setup your PV/PVC with raw block volume support](/docs/concepts/storage/persistent-volumes/#raw-block-volume-support).
|
[setup your PV/PVC with raw block volume support](/docs/concepts/storage/persistent-volumes/#raw-block-volume-support).
|
||||||
|
|
||||||
#### CSI ephemeral volumes
|
|
||||||
|
|
||||||
{{< feature-state for_k8s_version="v1.14" state="alpha" >}}
|
|
||||||
|
|
||||||
This feature allows CSI volumes to be directly embedded in the Pod specification instead of a PersistentVolume. Volumes specified in this way are ephemeral and do not persist across Pod restarts.
|
|
||||||
|
|
||||||
Example:
|
|
||||||
|
|
||||||
```yaml
|
|
||||||
kind: Pod
|
|
||||||
apiVersion: v1
|
|
||||||
metadata:
|
|
||||||
name: my-csi-app
|
|
||||||
spec:
|
|
||||||
containers:
|
|
||||||
- name: my-frontend
|
|
||||||
image: busybox
|
|
||||||
volumeMounts:
|
|
||||||
- mountPath: "/data"
|
|
||||||
name: my-csi-inline-vol
|
|
||||||
command: [ "sleep", "1000000" ]
|
|
||||||
volumes:
|
|
||||||
- name: my-csi-inline-vol
|
|
||||||
csi:
|
|
||||||
driver: inline.storage.kubernetes.io
|
|
||||||
volumeAttributes:
|
|
||||||
foo: bar
|
|
||||||
```
|
|
||||||
|
|
||||||
This feature requires CSIInlineVolume feature gate to be enabled:
|
|
||||||
|
|
||||||
```
|
|
||||||
--feature-gates=CSIInlineVolume=true
|
|
||||||
```
|
|
||||||
|
|
||||||
CSI ephemeral volumes are only supported by a subset of CSI drivers. Please see the list of CSI drivers [here](https://kubernetes-csi.github.io/docs/drivers.html).
|
|
||||||
|
|
||||||
# Developer resources
|
# Developer resources
|
||||||
For more information on how to develop a CSI driver, refer to the [kubernetes-csi
|
For more information on how to develop a CSI driver, refer to the [kubernetes-csi
|
||||||
documentation](https://kubernetes-csi.github.io/docs/)
|
documentation](https://kubernetes-csi.github.io/docs/)
|
||||||
|
|||||||
@@ -59,7 +59,6 @@ different Kubernetes components.
|
|||||||
| `CSIBlockVolume` | `true` | Beta | 1.14 | |
|
| `CSIBlockVolume` | `true` | Beta | 1.14 | |
|
||||||
| `CSIDriverRegistry` | `false` | Alpha | 1.12 | 1.13 |
|
| `CSIDriverRegistry` | `false` | Alpha | 1.12 | 1.13 |
|
||||||
| `CSIDriverRegistry` | `true` | Beta | 1.14 | |
|
| `CSIDriverRegistry` | `true` | Beta | 1.14 | |
|
||||||
| `CSIInlineVolume` | `false` | Alpha | 1.14 | - |
|
|
||||||
| `CSIMigration` | `false` | Alpha | 1.14 | |
|
| `CSIMigration` | `false` | Alpha | 1.14 | |
|
||||||
| `CSIMigrationAWS` | `false` | Alpha | 1.14 | |
|
| `CSIMigrationAWS` | `false` | Alpha | 1.14 | |
|
||||||
| `CSIMigrationGCE` | `false` | Alpha | 1.14 | |
|
| `CSIMigrationGCE` | `false` | Alpha | 1.14 | |
|
||||||
@@ -234,7 +233,6 @@ Each feature gate is designed for enabling/disabling a specific feature:
|
|||||||
[CSI (Container Storage Interface)](https://github.com/kubernetes/community/blob/master/contributors/design-proposals/storage/container-storage-interface.md)
|
[CSI (Container Storage Interface)](https://github.com/kubernetes/community/blob/master/contributors/design-proposals/storage/container-storage-interface.md)
|
||||||
compatible volume plugin.
|
compatible volume plugin.
|
||||||
Check the [`csi` volume type](/docs/concepts/storage/volumes/#csi) documentation for more details.
|
Check the [`csi` volume type](/docs/concepts/storage/volumes/#csi) documentation for more details.
|
||||||
- `CSIInlineVolume`: Enable CSI volumes to be directly embedded in Pod specifications instead of a PersistentVolume.
|
|
||||||
- `CustomPodDNS`: Enable customizing the DNS settings for a Pod using its `dnsConfig` property.
|
- `CustomPodDNS`: Enable customizing the DNS settings for a Pod using its `dnsConfig` property.
|
||||||
Check [Pod's DNS Config](/docs/concepts/services-networking/dns-pod-service/#pods-dns-config)
|
Check [Pod's DNS Config](/docs/concepts/services-networking/dns-pod-service/#pods-dns-config)
|
||||||
for more details.
|
for more details.
|
||||||
|
|||||||
Reference in New Issue
Block a user