You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| 07522a3b-95db-4bfa-847c-ffa179d08c39 | pvc-400b1ca8-8786-435f-a6cc-f684afddbbea | available | 1 | |
265
265
| bf8f9ae9-87b4-42bb-b74c-ba4645634be6 | pvc-4699fa78-4149-4772-b900-9536891fe200 | available | 1 | |
266
-
```
266
+
```
267
267
### Example: Raw Block Volume
268
268
269
269
For consuming a cinder volume as a raw block device
@@ -351,20 +351,20 @@ Not all hypervizors have a `/sys/class/block/XXX/device/rescan` location, theref
351
351
352
352
### Inline Volumes
353
353
354
-
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. As of Kubernetes v1.16 this feature is beta so enabled by default. To enable this feature for CSI Driver, `volumeLifecycleModes` needs to be specified in [CSIDriver](https://github.com/kubernetes/cloud-provider-openstack/blob/master/manifests/cinder-csi-plugin/csi-cinder-driver.yaml) object. The driver can run in `Persistent` mode, `Ephemeral` or in both modes. `podInfoOnMount` must be `true` to use this feature.
354
+
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. As of Kubernetes v1.16 this feature is beta so enabled by default. To enable this feature for CSI Driver, `volumeLifecycleModes` needs to be specified in [CSIDriver](https://github.com/kubernetes/cloud-provider-openstack/blob/master/manifests/cinder-csi-plugin/csi-cinder-driver.yaml) object. The driver can run in `Persistent` mode, `Ephemeral` or in both modes. `podInfoOnMount` must be `true` to use this feature.
355
355
356
356
Example:
357
-
1. Deploy CSI Driver, in default yamls both modes are enabled.
357
+
1. Deploy CSI Driver, in default yamls both modes are enabled.
**NOTE: Now, the openstack-cloud-controller-manager implementation is based on OpenStack Octavia, Neutron-LBaaS has been deprecated in OpenStack since Queens release and no longer maintained in openstack-cloud-controller-manager. So make sure to use Octavia if upgrade to the latest openstack-cloud-controller-manager docker image.**
24
+
**NOTE: Now, the openstack-cloud-controller-manager implementation is based on OpenStack Octavia, Neutron-LBaaS has been deprecated in OpenStack since Queens release and no longer maintained in openstack-cloud-controller-manager. So make sure to use Octavia if upgrade to the latest openstack-cloud-controller-manager docker image.**
25
25
26
26
## Deploy a Kubernetes cluster with openstack-cloud-controller-manager using kubeadm
27
27
@@ -98,7 +98,7 @@ The options in `Global` section are used for openstack-cloud-controller-manager
98
98
* `domain-name`
99
99
Keystone user domain name, not required if `domain-id` is set.
100
100
* `tenant-id`
101
-
Keystone project ID. When using Keystone V3 - which changed the identifier `tenant` to `project` - the `tenant-id` value is automatically mapped to the project construct in the API.
101
+
Keystone project ID. When using Keystone V3 - which changed the identifier `tenant` to `project` - the `tenant-id` value is automatically mapped to the project construct in the API.
102
102
103
103
`tenant-id` is not needed when using `trust-id` or [Keystone application credential](https://docs.openstack.org/keystone/latest/user/application_credentials.html)
104
104
* `tenant-name`
@@ -107,7 +107,7 @@ The options in `Global` section are used for openstack-cloud-controller-manager
107
107
Keystone project domain ID.
108
108
* `tenant-domain-name`
109
109
Keystone project domain name.
110
-
* `user-domain-id`:
110
+
* `user-domain-id`
111
111
Keystone user domain ID.
112
112
* `user-domain-name`
113
113
Keystone user domain name.
@@ -183,7 +183,7 @@ Although the openstack-cloud-controller-manager was initially implemented with N
183
183
* `metadataService` - Only retrieve instance metadata from the metadata service.
184
184
* `metadataService,configDrive` - Retrieve instance metadata from the metadata service first if available, then the configuration drive.
185
185
186
-
Not all OpenStack clouds provide both configuration drive and metadata service though and only one or the other may be available which is why the default is to check both. Especially, the metadata on the config drive may grow stale over time, whereas the metadata service always provides the most up to date data.
186
+
Not all OpenStack clouds provide both configuration drive and metadata service though and only one or the other may be available which is why the default is to check both. Especially, the metadata on the config drive may grow stale over time, whereas the metadata service always provides the most up to date data.
187
187
188
188
## Exposing applications using services of LoadBalancer type
Copy file name to clipboardExpand all lines: examples/manila-csi-plugin/README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@
3
3
1. Make sure you've completed all the steps in `docs/using-manila-csi-plugin.md`: e.g. you've deployed CSI NFS and CSI Manila plugins and CSI Manila is running with `--share-protocol-selector=NFS` and `--fwdendpoint=unix:///csi/csi-nfsplugin/csi.sock` (or similar, based on your environment)
4
4
2. Modify `secrets.yaml` to suite your OpenStack cloud environment. Refer to the _"Secrets, authentication"_ section of CSI Manila docs. You may also use helper scripts from `examples/manila-provisioner` to generate the Secrets manifest.
5
5
3. The same steps apply to all supported Manila share protocols
6
-
4.`exec-bash.sh`, `logs.sh` are convenience scripts for debugging CSI Manila
6
+
4.`exec-bash.sh`, `logs.sh` are convenience scripts for debugging CSI Manila
7
7
8
8
## Example CSI Manila usage with NFS shares
9
9
@@ -32,7 +32,7 @@ Files marked with `--> ... <--` may need to be customized.
32
32
33
33
*`dynamic-provisioning/` : creates a new Manila NFS share and mounts it in a Pod.
34
34
*`static-provisioning/` : fetches an existing Manila NFS share and mounts it in a Pod
35
-
*`snapshot/` : takes a snapshot from a PVC source, restores it into a new share and mounts it in a Pod. Deploy manifests in `dynamic-provisioning/` first
35
+
*`snapshot/` : takes a snapshot from a PVC source, restores it into a new share and mounts it in a Pod. Deploy manifests in `dynamic-provisioning/` first
0 commit comments