Skip to content

Instantly share code, notes, and snippets.

@rootfs
Created August 29, 2016 18:30
Show Gist options
  • Save rootfs/015ade2a9594cb5220ea309c047c6416 to your computer and use it in GitHub Desktop.
Save rootfs/015ade2a9594cb5220ea309c047c6416 to your computer and use it in GitHub Desktop.

Created 3 pods, each attaches to a azure disk

[root@rootfs-dev kubernetes]# _output/bin/kubectl get pod --all-namespaces
NAMESPACE   NAME                READY     STATUS    RESTARTS   AGE
default     nfs-web-big-ko4nz   1/1       Running   0          7m
default     nfs-web-r3qv4       1/1       Running   0          8m
default     nfs-web11-8komm     1/1       Running   0          8m
[root@rootfs-dev kubernetes]# _output/bin/kubectl create ^C test1.yaml 
[root@rootfs-dev kubernetes]#  /root/azure-cli/bin/azure vm disk  list -g openshift-storage-dev rootfs-dev 
info:    Executing command vm disk list
+ Looking up the VM "rootfs-dev"                                               
data:    Name               Lun  DiskSizeGB  Caching  URI                                                                            
data:    -----------------  ---  ----------  -------  -------------------------------------------------------------------------------
data:    test8.vhd          0                None     https://openshiftstoragede1802.blob.core.windows.net/vhds/test8.vhd            
data:    rootfs-dev-10g     1                None     https://openshiftstoragede1802.blob.core.windows.net/vhds/rootfs-dev-10g.vhd   
data:    rootfs-dev-format  2                None     https://openshiftstoragede1802.blob.core.windows.net/vhds/rootfs-dev-format.vhd
info:    vm disk list command OK

Deleted the first Pod, whse disk attaches to LUN0

[root@rootfs-dev kubernetes]# _output/bin/kubectl delete -f test1.yaml 
replicationcontroller "nfs-web11" deleted

[root@rootfs-dev kubernetes]# /root/azure-cli/bin/azure vm disk  list -g openshift-storage-dev rootfs-dev 
info:    Executing command vm disk list
+ Looking up the VM "rootfs-dev"                                               
data:    Name               Lun  DiskSizeGB  Caching  URI                                                                            
data:    -----------------  ---  ----------  -------  -------------------------------------------------------------------------------
data:    rootfs-dev-10g     1                None     https://openshiftstoragede1802.blob.core.windows.net/vhds/rootfs-dev-10g.vhd   
data:    rootfs-dev-format  2                None     https://openshiftstoragede1802.blob.core.windows.net/vhds/rootfs-dev-format.vhd
info:    vm disk list command OK

Create another Pod and attach a different disk, LUN 0 is reclaimed

[root@rootfs-dev kubernetes]#  /root/azure-cli/bin/azure vm disk  list -g openshift-storage-dev rootfs-dev 
info:    Executing command vm disk list
+ Looking up the VM "rootfs-dev"                                               
data:    Name                                                             Lun  DiskSizeGB  Caching  URI                                                                                                                      
data:    ---------------------------------------------------------------  ---  ----------  -------  -------------------------------------------------------------------------------------------------------------------------
data:    rootfs-dev-10g                                                   1                None     https://openshiftstoragede1802.blob.core.windows.net/vhds/rootfs-dev-10g.vhd                                             
data:    rootfs-dev-format                                                2                None     https://openshiftstoragede1802.blob.core.windows.net/vhds/rootfs-dev-format.vhd                                          
data:    kubernetes-dynamic-pvc-f8a87e14-6e15-11e6-97b7-000d3a12e034.vhd  0                None     https://openshiftstoragede1802.blob.core.windows.net/vhds/kubernetes-dynamic-pvc-f8a87e14-6e15-11e6-97b7-000d3a12e034.vhd
info:    vm disk list command OK
[root@rootfs-dev kubernetes]# _output/bin/kubectl get pod --all-namespaces
NAMESPACE   NAME                READY     STATUS    RESTARTS   AGE
default     nfs-server-kna1j    1/1       Running   0          3m
default     nfs-web-big-ko4nz   1/1       Running   0          14m
default     nfs-web-r3qv4       1/1       Running   0          14m
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment