mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-10-31 02:08:13 +00:00 
			
		
		
		
	Merge pull request #51310 from xiangpengzhao/sc-eg
Automatic merge from submit-queue. 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>. Replace storage-class annotations with field in examples **What this PR does / why we need it**: storage class is already GA. Replace annotations with field `StorageClassName` in examples. **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes #51435 (update: thanks @gyliu513 for the issue) ref: https://github.com/kubernetes/kubernetes/pull/50654#discussion_r134954171 **Special notes for your reviewer**: We may also want to remove the beta annotations in 1.8 since the field will have already been in two releases. If @kubernetes/sig-storage-api-reviews confirm this, I'd like to help remove it. /cc @liggitt @jsafrane @msau42 **Release note**: ```release-note NONE ```
This commit is contained in:
		| @@ -4,13 +4,12 @@ apiVersion: v1 | |||||||
| kind: PersistentVolume | kind: PersistentVolume | ||||||
| metadata: | metadata: | ||||||
|   name: {{ RBD_NAME }} |   name: {{ RBD_NAME }} | ||||||
|   annotations: |  | ||||||
|     volume.beta.kubernetes.io/storage-class: "rbd" |  | ||||||
| spec: | spec: | ||||||
|   capacity: |   capacity: | ||||||
|     storage: {{ RBD_SIZE }}M |     storage: {{ RBD_SIZE }}M | ||||||
|   accessModes: |   accessModes: | ||||||
|     - {{ PV_MODE }} |     - {{ PV_MODE }} | ||||||
|  |   storageClassName: "rbd" | ||||||
|   rbd: |   rbd: | ||||||
|     monitors: |     monitors: | ||||||
|       {% for host in monitors %} |       {% for host in monitors %} | ||||||
|   | |||||||
| @@ -163,8 +163,6 @@ spec: | |||||||
|   volumeClaimTemplates: |   volumeClaimTemplates: | ||||||
|   - metadata: |   - metadata: | ||||||
|       name: datadir |       name: datadir | ||||||
|       annotations: |  | ||||||
|         volume.alpha.kubernetes.io/storage-class: anything |  | ||||||
|     spec: |     spec: | ||||||
|       accessModes: |       accessModes: | ||||||
|         - "ReadWriteOnce" |         - "ReadWriteOnce" | ||||||
|   | |||||||
| @@ -82,13 +82,12 @@ spec: | |||||||
|   volumeClaimTemplates: |   volumeClaimTemplates: | ||||||
|   - metadata: |   - metadata: | ||||||
|       name: cassandra-data |       name: cassandra-data | ||||||
|       annotations: |  | ||||||
|         volume.beta.kubernetes.io/storage-class: fast |  | ||||||
|     spec: |     spec: | ||||||
|       accessModes: [ "ReadWriteOnce" ] |       accessModes: [ "ReadWriteOnce" ] | ||||||
|       resources: |       resources: | ||||||
|         requests: |         requests: | ||||||
|           storage: 1Gi |           storage: 1Gi | ||||||
|  |       storageClassName: fast | ||||||
| --- | --- | ||||||
| kind: StorageClass | kind: StorageClass | ||||||
| apiVersion: storage.k8s.io/v1beta1 | apiVersion: storage.k8s.io/v1beta1 | ||||||
|   | |||||||
| @@ -39,8 +39,6 @@ spec: | |||||||
|   volumeClaimTemplates: |   volumeClaimTemplates: | ||||||
|   - metadata: |   - metadata: | ||||||
|       name: data |       name: data | ||||||
|       annotations: |  | ||||||
|         volume.alpha.kubernetes.io/storage-class: anything |  | ||||||
|     spec: |     spec: | ||||||
|       accessModes: |       accessModes: | ||||||
|         - ReadWriteOnce |         - ReadWriteOnce | ||||||
|   | |||||||
| @@ -3,8 +3,6 @@ kind: PersistentVolumeClaim | |||||||
| metadata: | metadata: | ||||||
|   # This name uniquely identifies the PVC. Will be used in deployment below. |   # This name uniquely identifies the PVC. Will be used in deployment below. | ||||||
|   name: minio-pv-claim |   name: minio-pv-claim | ||||||
|   annotations: |  | ||||||
|     volume.alpha.kubernetes.io/storage-class: anything |  | ||||||
|   labels: |   labels: | ||||||
|     app: minio-storage-claim |     app: minio-storage-claim | ||||||
| spec: | spec: | ||||||
|   | |||||||
| @@ -4,8 +4,6 @@ metadata: | |||||||
|   name: nfs-pv-provisioning-demo |   name: nfs-pv-provisioning-demo | ||||||
|   labels: |   labels: | ||||||
|     demo: nfs-pv-provisioning |     demo: nfs-pv-provisioning | ||||||
|   annotations: |  | ||||||
|     volume.alpha.kubernetes.io/storage-class: any |  | ||||||
| spec: | spec: | ||||||
|   accessModes: [ "ReadWriteOnce" ] |   accessModes: [ "ReadWriteOnce" ] | ||||||
|   resources: |   resources: | ||||||
|   | |||||||
| @@ -2,11 +2,10 @@ kind: PersistentVolumeClaim | |||||||
| apiVersion: v1 | apiVersion: v1 | ||||||
| metadata: | metadata: | ||||||
|   name: pvcsc001 |   name: pvcsc001 | ||||||
|   annotations: |  | ||||||
|     volume.beta.kubernetes.io/storage-class: portworx-io-priority-high |  | ||||||
| spec: | spec: | ||||||
|   accessModes: |   accessModes: | ||||||
|     - ReadWriteOnce |     - ReadWriteOnce | ||||||
|   resources: |   resources: | ||||||
|     requests: |     requests: | ||||||
|       storage: 2Gi |       storage: 2Gi | ||||||
|  |   storageClassName: portworx-io-priority-high | ||||||
|   | |||||||
| @@ -2,11 +2,10 @@ kind: PersistentVolumeClaim | |||||||
| apiVersion: v1 | apiVersion: v1 | ||||||
| metadata: | metadata: | ||||||
|   name: pvc-sio-small |   name: pvc-sio-small | ||||||
|   annotations: |  | ||||||
|       volume.beta.kubernetes.io/storage-class: sio-small |  | ||||||
| spec: | spec: | ||||||
|   accessModes: |   accessModes: | ||||||
|     - ReadWriteOnce |     - ReadWriteOnce | ||||||
|   resources: |   resources: | ||||||
|     requests: |     requests: | ||||||
|       storage: 10Gi |       storage: 10Gi | ||||||
|  |   storageClassName: sio-small | ||||||
|   | |||||||
| @@ -37,10 +37,9 @@ spec: | |||||||
|   volumeClaimTemplates: |   volumeClaimTemplates: | ||||||
|   - metadata: |   - metadata: | ||||||
|       name: www |       name: www | ||||||
|       annotations: |  | ||||||
|         volume.beta.kubernetes.io/storage-class: thin-disk |  | ||||||
|     spec: |     spec: | ||||||
|       accessModes: [ "ReadWriteOnce" ] |       accessModes: [ "ReadWriteOnce" ] | ||||||
|       resources: |       resources: | ||||||
|         requests: |         requests: | ||||||
|           storage: 1Gi |           storage: 1Gi | ||||||
|  |       storageClassName: thin-disk | ||||||
|   | |||||||
| @@ -2,11 +2,10 @@ kind: PersistentVolumeClaim | |||||||
| apiVersion: v1 | apiVersion: v1 | ||||||
| metadata: | metadata: | ||||||
|   name: pvcsc001 |   name: pvcsc001 | ||||||
|   annotations: |  | ||||||
|     volume.beta.kubernetes.io/storage-class: fast |  | ||||||
| spec: | spec: | ||||||
|   accessModes: |   accessModes: | ||||||
|     - ReadWriteOnce |     - ReadWriteOnce | ||||||
|   resources: |   resources: | ||||||
|     requests: |     requests: | ||||||
|       storage: 2Gi |       storage: 2Gi | ||||||
|  |   storageClassName: fast | ||||||
|   | |||||||
| @@ -751,9 +751,6 @@ func NewStatefulSetPVC(name string) v1.PersistentVolumeClaim { | |||||||
| 	return v1.PersistentVolumeClaim{ | 	return v1.PersistentVolumeClaim{ | ||||||
| 		ObjectMeta: metav1.ObjectMeta{ | 		ObjectMeta: metav1.ObjectMeta{ | ||||||
| 			Name: name, | 			Name: name, | ||||||
| 			Annotations: map[string]string{ |  | ||||||
| 				"volume.alpha.kubernetes.io/storage-class": "anything", |  | ||||||
| 			}, |  | ||||||
| 		}, | 		}, | ||||||
| 		Spec: v1.PersistentVolumeClaimSpec{ | 		Spec: v1.PersistentVolumeClaimSpec{ | ||||||
| 			AccessModes: []v1.PersistentVolumeAccessMode{ | 			AccessModes: []v1.PersistentVolumeAccessMode{ | ||||||
|   | |||||||
| @@ -92,8 +92,6 @@ spec: | |||||||
|   volumeClaimTemplates: |   volumeClaimTemplates: | ||||||
|   - metadata: |   - metadata: | ||||||
|       name: datadir |       name: datadir | ||||||
|       annotations: |  | ||||||
|         volume.alpha.kubernetes.io/storage-class: anything |  | ||||||
|     spec: |     spec: | ||||||
|       accessModes: |       accessModes: | ||||||
|         - "ReadWriteOnce" |         - "ReadWriteOnce" | ||||||
|   | |||||||
| @@ -166,8 +166,6 @@ spec: | |||||||
|   volumeClaimTemplates: |   volumeClaimTemplates: | ||||||
|   - metadata: |   - metadata: | ||||||
|       name: datadir |       name: datadir | ||||||
|       annotations: |  | ||||||
|         volume.alpha.kubernetes.io/storage-class: anything |  | ||||||
|     spec: |     spec: | ||||||
|       accessModes: |       accessModes: | ||||||
|         - "ReadWriteOnce" |         - "ReadWriteOnce" | ||||||
| @@ -175,4 +173,3 @@ spec: | |||||||
|         requests: |         requests: | ||||||
|           # upstream recommended max is 700M |           # upstream recommended max is 700M | ||||||
|           storage: 1Gi |           storage: 1Gi | ||||||
|  |  | ||||||
|   | |||||||
| @@ -77,8 +77,6 @@ spec: | |||||||
|   volumeClaimTemplates: |   volumeClaimTemplates: | ||||||
|   - metadata: |   - metadata: | ||||||
|       name: datadir |       name: datadir | ||||||
|       annotations: |  | ||||||
|         volume.alpha.kubernetes.io/storage-class: anything |  | ||||||
|     spec: |     spec: | ||||||
|       accessModes: [ "ReadWriteOnce" ] |       accessModes: [ "ReadWriteOnce" ] | ||||||
|       resources: |       resources: | ||||||
|   | |||||||
| @@ -71,8 +71,6 @@ spec: | |||||||
|   volumeClaimTemplates: |   volumeClaimTemplates: | ||||||
|   - metadata: |   - metadata: | ||||||
|       name: datadir |       name: datadir | ||||||
|       annotations: |  | ||||||
|         volume.alpha.kubernetes.io/storage-class: anything |  | ||||||
|     spec: |     spec: | ||||||
|       accessModes: [ "ReadWriteOnce" ] |       accessModes: [ "ReadWriteOnce" ] | ||||||
|       resources: |       resources: | ||||||
|   | |||||||
| @@ -78,8 +78,6 @@ spec: | |||||||
|   volumeClaimTemplates: |   volumeClaimTemplates: | ||||||
|   - metadata: |   - metadata: | ||||||
|       name: datadir |       name: datadir | ||||||
|       annotations: |  | ||||||
|         volume.alpha.kubernetes.io/storage-class: anything |  | ||||||
|     spec: |     spec: | ||||||
|       accessModes: [ "ReadWriteOnce" ] |       accessModes: [ "ReadWriteOnce" ] | ||||||
|       resources: |       resources: | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Kubernetes Submit Queue
					Kubernetes Submit Queue