Merge pull request #8 from IvanKirianov/dev

Helm Chart added
This commit is contained in:
Eric Herbrandson
2019-04-03 16:07:39 -05:00
committed by GitHub
4 changed files with 77 additions and 0 deletions

8
helm/Chart.yaml Normal file
View File

@@ -0,0 +1,8 @@
apiVersion: v1
version: 0.0.1
appVersion: 0.0.1
name: k8dash
description: A Helm chart for Kubernetes K8Dash
maintainers:
- name: Ivan Kirianov
email: kiryanov.i@gmail.com

View File

@@ -0,0 +1,32 @@
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: "{{ .Chart.Name }}"
labels:
app: k8dash
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
release: "{{ .Release.Name }}"
heritage: "{{ .Release.Service }}"
spec:
replicas: {{ .Values.replicaCount }}
selector:
matchLabels:
app: k8dash
release: {{ .Release.Name }}
template:
metadata:
labels:
app: k8dash
release: {{ .Release.Name }}
spec:
containers:
- name: {{ .Chart.Name }}
image: "{{ .Values.image.registry }}/{{ .Values.image.name }}:{{ .Values.image.tag }}"
pullPolicy: IfNotPresent
resources:
requests:
cpu: "25m"
memory: "100Mi"
limits:
cpu: "100m"
memory: "200Mi"

View File

@@ -0,0 +1,17 @@
apiVersion: v1
kind: Service
metadata:
name: k8dash
labels:
app: k8dash
chart: "{{ .Chart.Name }}-{{ .Chart.Version }}"
release: "{{ .Release.Name }}"
heritage: "{{ .Release.Service }}"
spec:
ports:
- name: k8dash
port: 80
targetport: 4654
selector:
app: k8dash
release: {{ .Release.Name }}

20
helm/values.yaml Normal file
View File

@@ -0,0 +1,20 @@
replicaCount: 1
revisionHistoryLimit: 1
image:
registry: herbrandson
name: k8dash
tag: latest
pullPolicy: IfNotPresent
resources:
requests:
cpu: 200m
memory: 300Mi
livenessProbe:
initialDelaySeconds: 30
periodSeconds: 30
service:
name: Node
type: NodePort
servicePort: 4654