aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTy Davis <tydavis@gmail.com>2016-06-01 17:03:50 -0700
committerTy Davis <tydavis@gmail.com>2016-06-01 17:03:50 -0700
commitccb24d1103b585f28746dd3504131a6eaa39e9a4 (patch)
tree0ab2dc6d3627bf8ba98dfd412bd8445162c52b3b
parentb29171064dd90058096ee2930da402b31c4618bd (diff)
downloadshow-readiness-ccb24d1103b585f28746dd3504131a6eaa39e9a4.tar.gz
show-readiness-ccb24d1103b585f28746dd3504131a6eaa39e9a4.zip
Add kubernetes yamls
-rw-r--r--kubernetes/deployment.yaml33
-rw-r--r--kubernetes/service.yaml16
2 files changed, 49 insertions, 0 deletions
diff --git a/kubernetes/deployment.yaml b/kubernetes/deployment.yaml
new file mode 100644
index 0000000..6f22adb
--- /dev/null
+++ b/kubernetes/deployment.yaml
@@ -0,0 +1,33 @@
+apiVersion: extensions/v1beta1
+kind: Deployment
+metadata:
+ name: showreadiness
+spec:
+ replicas: 3
+ template:
+ metadata:
+ labels:
+ app: showreadiness
+ spec:
+ containers:
+ - name: showreadiness
+ image: showreadiness:1 #Your Repo Here
+ livenessProbe:
+ httpGet:
+ path: /ping
+ port: 80
+ scheme: HTTP
+ initialDelaySeconds: 15
+ timeoutSeconds: 2
+ readinessProbe:
+ httpGet:
+ path: /ready
+ port: 80
+ scheme: HTTP
+ initialDelaySeconds: 10
+ timeoutSeconds: 1
+ resources:
+ requests:
+ memory: 16Mi
+ limits:
+ memory: 16Mi
diff --git a/kubernetes/service.yaml b/kubernetes/service.yaml
new file mode 100644
index 0000000..81d7681
--- /dev/null
+++ b/kubernetes/service.yaml
@@ -0,0 +1,16 @@
+apiVersion: v1
+kind: Service
+metadata:
+ name: showreadiness
+ labels:
+ app: showreadiness
+spec:
+ type: ClusterIP
+ sessionAffinity: None
+ ports:
+ - name: showreadiness
+ port: 6080 # External Port
+ targetPort: 80 # Port inside the service
+ protocol: TCP
+ selector:
+ app: showreadiness