Portworx
Block storage volumeportworx
Software defined storage overlay giving Kubernetes volumes up to three synchronous replicas and read-only snapshots.
- Provider
- default
- Category
- Data
- Official docs
- https://docs.portworx.com/
| property | type | values | required | kind default | this component |
|---|---|---|---|---|---|
| csiProvisioned | boolean | — | no | true | inherited |
| encryptionAtRest | boolean | — | no | — | inherited |
| iops | integer | — | no | — | inherited |
| managed | boolean | — | no | false | ▸ false |
| maxSnapshotsPerVolume | integer | — | no | 64 | inherited |
| mediaType | enum | ssd | hdd | no | — | inherited |
| redundancy | enum | local | zonal | regional | no | — | inherited |
| replicationFactor | integer | — | no | — | inherited |
| sizeGib | integer | — | no | — | inherited |
| snapshots | boolean | — | no | false | ▸ true |
Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.
No rule reads this kind yet. That is a gap, not a guarantee.
nodes:
- { id: "portworx", component: "portworx" }Elastic Block Storagealibaba-ebsAmazon EBSaws-ebsEC2 instance storeaws-instance-storeAzure Container Storageazure-container-storageAzure Elastic SANazure-elastic-sanAzure Disk Storageazure-managed-diskGeneric block storage volumeblock-storageBlock volumeblock-volumeCeph RBDceph-rbdLonghornlonghornOpenEBSopenebsOpenZFSopenzfsVolumes Block Storagedigitalocean-volumesHyperdiskgoogle-hyperdiskLocal SSDgoogle-local-ssdPersistent Diskgoogle-persistent-diskIBM Cloud Block Storage for VPCibm-block-storageBlock Storage for Classicibm-block-storage-classicIBM Storage Ceph as a Serviceibm-storage-cephPersistentVolumek8s-persistent-volumePersistentVolumeClaimk8s-persistent-volume-claimStorageClassk8s-storage-classVolumek8s-volumeOCI Block Volumeoci-block-volumeOCI Boot Volumeoci-boot-volumeOCI Local NVMe Storageoci-local-nvmeOpenStack Cinderopenstack-cinderBlock Storage Unit (BSU)outscale-bsu
# yaml-language-server: $schema=../../schema/component.schema.json # Portworx Enterprise: software defined storage overlay that keeps containerised stateful # applications highly available across nodes, cloud instances, regions and data centers, and # provisions volumes into Kubernetes through its CSI driver ("Welcome to Portworx # Documentation"). "Create and manage volumes using pxctl" gives the HA factor as repl=[1,2,3], # so three replicas is the ceiling, and documents read-only snapshots created with pxctl volume # snapshot create with an implementation limit of 64 snapshots per volume. Encryption is opt-in # through a passphrase, and no default replication factor, media type or capacity is stated. schemaVersion: "1" type: "component" id: "portworx" kind: "block-storage" provider: "default" docs: "https://docs.portworx.com/" defaults: managed: false snapshots: true properties: replicationFactor: type: "integer" maxSnapshotsPerVolume: type: "integer" default: 64 csiProvisioned: type: "boolean" default: true