Kubernetes Submit Queue
b2566bc469
Merge pull request #55112 from mtanino/pr/BlockVolumesSupport-cmdline
Automatic merge from submit-queue (batch tested with PRs 55112, 56029, 55740, 56095, 55845). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.
Block volume: Command line printer update
**What this PR does / why we need it**:
Add cmdline printer support changes.
**Which issue this PR fixes**:
Based on this proposal (kubernetes/community#805 & kubernetes/community#1265) and this feature issue: kubernetes/features#351
**Special notes for your reviewer**:
There are another PRs related to this functionality.
(#50457) API Change
(#53385) VolumeMode PV-PVC Binding change
(#51494) Container runtime interface change, volumemanager changes, operationexecutor changes
(#55112) Block volume: Command line printer update
Plugins
(#51493) Block volumes Support: FC plugin update
(#54752) Block volumes Support: iSCSI plugin update
**Release note**:
```
NONE
```
/sig storage
/cc @msau42 @jsafrane @saad-ali @erinboyd @screeley44
@kubernetes/sig-storage-pr-reviews
- Command results
```
~/sample/storage/fc_loop/file % k get pv,pvc,pod
NAME CAPACITY ACCESS MODES VOLUME MODE RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE
pv/block-pv0001 1Gi RWO Block Retain Bound default/nginx-block-pvc01 slow 2m
pv/file-pv0001 1Gi RWO Filesystem Retain Bound default/nginx-file-pvc01 slow 24s
NAME STATUS VOLUME CAPACITY ACCESS MODES VOLUME MODE STORAGECLASS AGE
pvc/nginx-block-pvc01 Bound block-pv0001 1Gi RWO Block slow 2m
pvc/nginx-file-pvc01 Bound file-pv0001 1Gi RWO Filesystem slow 25s
NAME READY STATUS RESTARTS AGE
po/nginx-file-pod1 0/1 ContainerCreating 0 4s
po/nginx-pod1 1/1 Running 0 2m
~/sample/storage/fc_loop/file % k get pv,pvc,pod
NAME CAPACITY ACCESS MODES VOLUME MODE RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE
pv/block-pv0001 1Gi RWO Block Retain Bound default/nginx-block-pvc01 slow 2m
pv/file-pv0001 1Gi RWO Filesystem Retain Bound default/nginx-file-pvc01 slow 40s
NAME STATUS VOLUME CAPACITY ACCESS MODES VOLUME MODE STORAGECLASS AGE
pvc/nginx-block-pvc01 Bound block-pv0001 1Gi RWO Block slow 2m
pvc/nginx-file-pvc01 Bound file-pv0001 1Gi RWO Filesystem slow 40s
NAME READY STATUS RESTARTS AGE
po/nginx-file-pod1 1/1 Running 0 19s
po/nginx-pod1 1/1 Running 0 2m
~/sample/storage/fc_loop/file % k describe pv/block-pv0001
Name: block-pv0001
Labels: <none>
Annotations: pv.kubernetes.io/bound-by-controller=yes
volume.beta.kubernetes.io/storage-class=slow
StorageClass: slow
Status: Bound
Claim: default/nginx-block-pvc01
Reclaim Policy: Retain
Access Modes: RWO
VolumeMode: Block
Capacity: 1Gi
Message:
Source:
Type: FC (a Fibre Channel disk)
TargetWWNs: 28000001ff0414e2
LUN: 0
FSType:
ReadOnly: true
Events: <none>
~/sample/storage/fc_loop/file % k describe pv/file-pv0001
Name: file-pv0001
Labels: <none>
Annotations: pv.kubernetes.io/bound-by-controller=yes
volume.beta.kubernetes.io/storage-class=slow
StorageClass: slow
Status: Bound
Claim: default/nginx-file-pvc01
Reclaim Policy: Retain
Access Modes: RWO
VolumeMode: Filesystem
Capacity: 1Gi
Message:
Source:
Type: FC (a Fibre Channel disk)
TargetWWNs: 28000001ff0414e2
LUN: 0
FSType:
ReadOnly: true
Events: <none>
~/sample/storage/fc_loop/file % k describe pvc/nginx-block-pvc01
Name: nginx-block-pvc01
Namespace: default
StorageClass: slow
Status: Bound
Volume: block-pv0001
Labels: <none>
Annotations: pv.kubernetes.io/bind-completed=yes
pv.kubernetes.io/bound-by-controller=yes
volume.beta.kubernetes.io/storage-class=slow
Capacity: 1Gi
Access Modes: RWO
VolumeMode: Block
Events: <none>
~/sample/storage/fc_loop/file % k describe pvc/nginx-file-pvc01
Name: nginx-file-pvc01
Namespace: default
StorageClass: slow
Status: Bound
Volume: file-pv0001
Labels: <none>
Annotations: pv.kubernetes.io/bind-completed=yes
pv.kubernetes.io/bound-by-controller=yes
volume.beta.kubernetes.io/storage-class=slow
Capacity: 1Gi
Access Modes: RWO
VolumeMode: Filesystem
Events: <none>
```
2017-11-20 21:03:38 -08:00
..
2017-11-18 20:02:44 +00:00
2017-10-15 18:18:13 -07:00
2017-11-18 16:38:36 -08:00
2017-11-03 13:46:28 -07:00
2017-11-13 09:37:20 +08:00
2017-10-15 18:18:13 -07:00
2017-11-18 14:41:29 -05:00
2017-11-20 05:41:25 -08:00
2017-11-20 10:50:17 -08:00
2017-11-15 16:39:48 +08:00
2017-11-18 11:25:27 -05:00
2017-10-15 18:18:13 -07:00
2017-11-15 23:57:28 -08:00
2017-10-15 18:18:13 -07:00
2017-11-20 09:28:42 +01:00
2017-11-19 20:41:02 -05:00
2017-11-20 20:13:40 -08:00
2017-11-15 17:47:10 -08:00
2017-11-14 17:18:17 +08:00
2017-11-20 20:42:21 -05:00
2017-10-15 18:18:13 -07:00
2017-11-19 22:09:13 -08:00
2017-11-09 12:14:08 +01:00
2017-11-20 07:04:39 -08:00
2017-10-15 18:18:13 -07:00
2017-11-17 19:17:42 -05:00
2017-11-09 12:14:08 +01:00
2017-11-09 12:14:08 +01:00
2017-10-15 18:18:13 -07:00
2017-11-19 22:09:13 -08:00
2017-11-09 16:36:27 -08:00
2017-11-20 07:24:10 -08:00
2017-10-15 18:18:13 -07:00
2017-10-13 07:06:22 -04:00
2017-11-18 12:03:33 -05:00