mirror of https://github.com/k3s-io/k3s
![]() 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 |
||
---|---|---|
.. | ||
apiserver | ||
cluster-dns | ||
cockroachdb | ||
elasticsearch | ||
experimental/persistent-volume-provisioning | ||
explorer | ||
guestbook | ||
guestbook-go | ||
https-nginx | ||
javaee | ||
javaweb-tomcat-sidecar | ||
job | ||
k8petstore | ||
kubectl-container | ||
meteor | ||
mysql-cinder-pd | ||
mysql-wordpress-pd | ||
newrelic | ||
nodesjs-mongodb | ||
openshift-origin | ||
phabricator | ||
runtime-constraints | ||
selenium | ||
sharing-clusters | ||
spark | ||
storage | ||
storm | ||
sysdig-cloud | ||
volumes | ||
BUILD | ||
OWNERS | ||
README.md | ||
doc.go | ||
examples_test.go | ||
guidelines.md | ||
pod | ||
scheduler-policy-config-with-extender.json | ||
scheduler-policy-config.json | ||
simple-nginx.md |
README.md
Kubernetes Examples: releases.k8s.io/HEAD
This directory contains a number of examples of how to run real applications with Kubernetes.
Demonstrations of how to use specific Kubernetes features can be found in our documents.
Maintained Examples
Maintained Examples are expected to be updated with every Kubernetes release, to use the latest and greatest features, current guidelines and best practices, and to refresh command syntax, output, changed prerequisites, as needed.
Name | Description | Notable Features Used | Complexity Level | |
---|---|---|---|---|
Guestbook | PHP app with Redis | Replication Controller, Service | Beginner | |
WordPress | WordPress with MySQL | Deployment, Persistent Volume with Claim | Beginner | |
Cassandra | Cloud Native Cassandra | Daemon Set | Intermediate |
Note: Please add examples to the list above that are maintained.
See Example Guidelines for a description of what goes in this directory, and what examples should contain.