forked from k-space/kube
		
	Install rook-ceph (operator) and rook-ceph-cluster (external cluster)
This commit is contained in:
		
							
								
								
									
										3
									
								
								rook-ceph/README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								rook-ceph/README.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | ||||
| # Rook | ||||
|  | ||||
| https://rook.io/docs/rook/latest-release/CRDs/Cluster/external-cluster/external-cluster/ | ||||
							
								
								
									
										36
									
								
								rook-ceph/kustomization.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								rook-ceph/kustomization.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,36 @@ | ||||
| apiVersion: kustomize.config.k8s.io/v1beta1 | ||||
| kind: Kustomization | ||||
|  | ||||
| namespace: rook-ceph | ||||
|  | ||||
| # spec: https://kubectl.docs.kubernetes.io/references/kustomize/builtins/#_helmchartinflationgenerator_ | ||||
| helmCharts: | ||||
| # Operator | ||||
| - includeCRDs: true | ||||
|   name: &name rook-ceph | ||||
|   releaseName: rook-ceph | ||||
|   repo: https://charts.rook.io/release | ||||
|   version: v1.17.7 # helm search repo rook-release/rook-ceph --versions | ||||
|  | ||||
| - includeCRDs: true | ||||
|   name: &name rook-ceph-ks | ||||
|   releaseName: rook-ceph-cluster | ||||
|   repo: https://charts.rook.io/release | ||||
|   version: v1.17.7 | ||||
|   valuesInline: # https://github.com/rook/rook/blob/master/deploy/charts/rook-ceph-cluster/values-external.yaml   | ||||
|     operatorNamespace: rook-ceph | ||||
|     clusterName: ks | ||||
|     cephClusterSpec: | ||||
|       external: | ||||
|         enable: true | ||||
|         fsid: 6e5d948f-9399-43b6-8359-99de16e4f1bc | ||||
|         mon: | ||||
|           endpoints: "pve90=[2001:bb8:4008:21:20::90]:6789" | ||||
|         # The name of the Kubernetes Secret below | ||||
|         secretName: rook-ceph-external-admin-secret | ||||
|       dataDirHostPath: /var/lib/rook | ||||
|  | ||||
| resources: | ||||
| - ssh://git@git.k-space.ee/secretspace/kube/rook-ceph # secrets: rook-ceph-external-admin-secret | ||||
| - ./storage-classes.yaml | ||||
|  | ||||
							
								
								
									
										0
									
								
								rook-ceph/storage-classes.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										0
									
								
								rook-ceph/storage-classes.yaml
									
									
									
									
									
										Normal file
									
								
							
		Reference in New Issue
	
	Block a user