• Kubernetes Submit Queue's avatar
    Merge pull request #30091 from rootfs/azure-storage · 3d33b45e
    Kubernetes Submit Queue authored
    Automatic merge from submit-queue
    
    support Azure disk dynamic provisioning
    
    azure disk dynamic provisioning
    
    A screen shot 
    
    ``` console
    $ kubectl create -f examples/experimental/persistent-volume-provisioning/azure-dd.yaml
    storageclass "slow" created
    $ kubectl create -f examples/experimental/persistent-volume-provisioning/claim1.json
    persistentvolumeclaim "claim1" created
    $ kubectl describe pvc
    Name:       claim1
    Namespace:  default
    Status:     Bound
    Volume:     pvc-de7150d1-6a37-11e6-aec9-000d3a12e034
    Labels:     <none>
    Capacity:   3Gi
    Access Modes:   RWO
    $ kubectl create -f pod.yaml
    replicationcontroller "nfs-server" created
    $ kubectl describe pod
    Name:       nfs-server-b9w6x
    Namespace:  default
    Node:       rootfs-dev/172.24.0.4
    Start Time: Wed, 24 Aug 2016 19:46:21 +0000
    Labels:     role=nfs-server
    Status:     Running
    IP:     172.17.0.2
    Controllers:    ReplicationController/nfs-server
    Containers:
      nfs-server:
        Container ID:   docker://be6f8c0e26dc896d4c53ef0d21c9414982f0b39a10facd6b93a255f9e1c3806c
        Image:      nginx
        Image ID:       docker://bfdd4ced794ed276a28cf56b233ea58dec544e9ca329d796cf30b8bcf6d39b3f
        Port:       
        State:      Running
          Started:      Wed, 24 Aug 2016 19:49:19 +0000
        Ready:      True
        Restart Count:  0
        Volume Mounts:
          /exports from mypvc (rw)
          /var/run/secrets/kubernetes.io/serviceaccount from default-token-9o0fj (ro)
        Environment Variables:  <none>
    Conditions:
      Type      Status
      Initialized   True 
      Ready     True 
      PodScheduled  True 
    Volumes:
      mypvc:
        Type:   PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
        ClaimName:  claim1
        ReadOnly:   false
      default-token-9o0fj:
        Type:   Secret (a volume populated by a Secret)
        SecretName: default-token-9o0fj
    QoS Class:  BestEffort
    Tolerations:    <none>
    Events:
      FirstSeen LastSeen    Count   From            SubobjectPath           Type        Reason      Message
      --------- --------    -----   ----            -------------           --------    ------      -------
      11m       11m     1   {default-scheduler }                    Normal      Scheduled   Successfully assigned nfs-server-b9w6x to rootfs-dev
      9m        9m      1   {kubelet rootfs-dev}                    Warning     FailedMount Unable to mount volumes for pod "nfs-server-b9w6x_default(6eb7fd98-6a33-11e6-aec9-000d3a12e034)": timeout expired waiting for volumes to attach/mount for pod "nfs-server-b9w6x"/"default". list of unattached/unmounted volumes=[mypvc]
      9m        9m      1   {kubelet rootfs-dev}                    Warning     FailedSync  Error syncing pod, skipping: timeout expired waiting for volumes to attach/mount for pod "nfs-server-b9w6x"/"default". list of unattached/unmounted volumes=[mypvc]
      8m        8m      1   {kubelet rootfs-dev}    spec.containers{nfs-server} Normal      Pulling     pulling image "nginx"
      8m        8m      1   {kubelet rootfs-dev}    spec.containers{nfs-server} Normal      Pulled      Successfully pulled image "nginx"
      8m        8m      1   {kubelet rootfs-dev}    spec.containers{nfs-server} Normal      Created     Created container with docker id be6f8c0e26dc
      8m        8m      1   {kubelet rootfs-dev}    spec.containers{nfs-server} Normal      Started     Started container with docker id be6f8c0e26dc
    
    ```
    
    @colemickens @brendandburns
    3d33b45e
Name
Last commit
Last update
..
Azure Loading commit data...
MakeNowJust/heredoc Loading commit data...
Microsoft/go-winio Loading commit data...
PuerkitoBio Loading commit data...
Sirupsen/logrus Loading commit data...
abbot/go-http-auth Loading commit data...
appc/spec Loading commit data...
asaskevich/govalidator Loading commit data...
aws/aws-sdk-go Loading commit data...
beorn7/perks Loading commit data...
blang/semver Loading commit data...
boltdb/bolt Loading commit data...
cloudflare/cfssl Loading commit data...
clusterhq/flocker-go Loading commit data...
codegangsta/negroni Loading commit data...
containernetworking/cni Loading commit data...
coreos Loading commit data...
cpuguy83/go-md2man Loading commit data...
davecgh/go-spew Loading commit data...
daviddengcn/go-colortext Loading commit data...
dgrijalva/jwt-go Loading commit data...
docker Loading commit data...
elazarl Loading commit data...
emicklei/go-restful Loading commit data...
evanphx/json-patch Loading commit data...
exponent-io/jsonpath Loading commit data...
fsnotify/fsnotify Loading commit data...
garyburd/redigo Loading commit data...
ghodss/yaml Loading commit data...
go-ini/ini Loading commit data...
go-openapi Loading commit data...
godbus/dbus Loading commit data...
gogo/protobuf Loading commit data...
golang Loading commit data...
google Loading commit data...
gorilla Loading commit data...
grpc-ecosystem/grpc-gateway Loading commit data...
hashicorp Loading commit data...
hawkular/hawkular-client-go Loading commit data...
heketi/heketi Loading commit data...
howeyc/gopass Loading commit data...
imdario/mergo Loading commit data...
inconshreveable/mousetrap Loading commit data...
influxdata/influxdb Loading commit data...
jmespath/go-jmespath Loading commit data...
jonboulle/clockwork Loading commit data...
jteeuwen/go-bindata Loading commit data...
juju/ratelimit Loading commit data...
kardianos/osext Loading commit data...
kr Loading commit data...
lpabon/godbc Loading commit data...
magiconair/properties Loading commit data...
mailru/easyjson Loading commit data...
matttproud/golang_protobuf_extensions Loading commit data...
mesos/mesos-go Loading commit data...
miekg/dns Loading commit data...
mistifyio/go-zfs Loading commit data...
mitchellh Loading commit data...
mreiferson/go-httpclient Loading commit data...
mvdan/xurls Loading commit data...
mxk/go-flowrate Loading commit data...
onsi Loading commit data...
opencontainers/runc Loading commit data...
pborman/uuid Loading commit data...
pelletier Loading commit data...
pkg Loading commit data...
pmezard/go-difflib Loading commit data...
prometheus Loading commit data...
quobyte/api Loading commit data...
rackspace/gophercloud Loading commit data...
renstrom/dedent Loading commit data...
robfig/cron Loading commit data...
rubiojr/go-vhd Loading commit data...
russross/blackfriday Loading commit data...
samuel/go-zookeeper Loading commit data...
seccomp/libseccomp-golang Loading commit data...
shurcooL/sanitized_anchor_name Loading commit data...
skynetservices/skydns Loading commit data...
spf13 Loading commit data...
square/go-jose Loading commit data...
stretchr Loading commit data...
syndtr/gocapability Loading commit data...
ugorji/go Loading commit data...
vishvananda/netlink Loading commit data...
vmware/govmomi Loading commit data...
xanzy/go-cloudstack Loading commit data...
xiang90/probing Loading commit data...
xyproto/simpleredis Loading commit data...