This commit is contained in:
		
							
								
								
									
										10
									
								
								charts/Chart.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								charts/Chart.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | ||||
| --- | ||||
| apiVersion: v2 | ||||
| name: nginx-chart | ||||
| description: My First Helm Chart | ||||
| type: application | ||||
| version: 0.1.0 | ||||
| appVersion: "1.0.0" | ||||
| maintainers: | ||||
| - email: vdk2ch@vdk2ch.ru | ||||
|   name: vdk2ch | ||||
							
								
								
									
										24
									
								
								charts/templates/deployment.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								charts/templates/deployment.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,24 @@ | ||||
| apiVersion: apps/v1 | ||||
| kind: Deployment | ||||
| metadata: | ||||
|   name: {{ .Release.name }}-nginx | ||||
|   labels: | ||||
|     app: nginx | ||||
| spec: | ||||
|   replicas: {{ .Values.replicaCount }} | ||||
|   selector: | ||||
|     matchLabels: | ||||
|       app: nginx | ||||
|   template: | ||||
|     metadata: | ||||
|       labels: | ||||
|         app: nginx | ||||
|     spec: | ||||
|       containers: | ||||
|         - name: {{ .Chart.Name }} | ||||
|           image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" | ||||
|           imagePullPolicy: {{ .Values.image.pullPolicy }} | ||||
|           ports: | ||||
|             - name: http | ||||
|               containerPort: 80 | ||||
|               protocol: TCP | ||||
							
								
								
									
										12
									
								
								charts/templates/service.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										12
									
								
								charts/templates/service.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,12 @@ | ||||
| apiVersion: v1 | ||||
| kind: Service | ||||
| metadata: | ||||
|   name: {{ .Release.Name }}-service | ||||
| spec: | ||||
|   selector: | ||||
|     app.kubernetes.io/instance: {{ .Release.Name }} | ||||
|   type: {{ .Values.service.type }} | ||||
|   ports: | ||||
|     - protocol: {{ .Values.service.protocol | default "TCP" }} | ||||
|       port: {{ .Values.service.port }} | ||||
|       targetPort: {{ .Values.service.targetPort }} | ||||
							
								
								
									
										15
									
								
								charts/values.yaml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								charts/values.yaml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,15 @@ | ||||
| replicaCount: 1 | ||||
|  | ||||
| image: | ||||
|   repository: nginx | ||||
|   tag: "1.16.0" | ||||
|   pullPolicy: IfNotPresent | ||||
|  | ||||
| service: | ||||
|   name: nginx-service | ||||
|   type: ClusterIP | ||||
|   port: 80 | ||||
|   targetPort: 9000 | ||||
|  | ||||
| env: | ||||
|   name: dev | ||||
		Reference in New Issue
	
	Block a user