Skip to content

Commit

Permalink
more tweaks to test on minikube
Browse files Browse the repository at this point in the history
  • Loading branch information
Jesse Morgan authored and Jesse Morgan committed Apr 1, 2019
1 parent 692336e commit 411f218
Show file tree
Hide file tree
Showing 6 changed files with 35 additions and 24 deletions.
16 changes: 10 additions & 6 deletions k8s/megacosm-dataloader-job.yml
Expand Up @@ -3,6 +3,9 @@ apiVersion: batch/v1
kind: Job
metadata:
name: megacosm-dataloader
labels:
app: megacosm-dataloader
tier: job
spec:
backoffLimit: 6 # number of retries before throwing error
activeDeadlineSeconds: 10 # time to allow job to run
Expand All @@ -18,11 +21,12 @@ spec:
image: megacosm-dataloader:latest
env:
- name: REDISHOST
resourceFieldRef:
serviceName: megacosm-redis
resource: medadata.name
valueFrom:
resourceFieldRef:
resource: medadata.name
- name: REDISPORT
resourceFieldRef:
serviceName: megacosm-redis
resource: spec.ports.port
valueFrom:
resourceFieldRef:
resource: spec.ports.port


4 changes: 0 additions & 4 deletions k8s/megacosm-namespace.yml

This file was deleted.

21 changes: 11 additions & 10 deletions k8s/megacosm-redis-deployment.yml
@@ -1,23 +1,24 @@
apiVersion: apps/v1 # for k8s versions before 1.9.0 use apps/v1beta2 and before 1.8.0 use extensions/v1beta1
kind: Deployment
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: megacosm-redis
spec:
selector:
matchLabels:
app: megacosm-redis
tier: backend
serviceName: "megacosm-redis"
replicas: 2
template:
metadata:
labels:
app: megacosm-redis
tier: backend
spec:
terminationGracePeriodSeconds: 10
containers:
- name: megacosm-redis
image: morgajel/megacosm-redis # or just image: redis
resources:
requests:
cpu: 100m
memory: 100Mi
ports:
- containerPort: 6379
- name: megacosm-redis
image: morgajel/megacosm-redis
ports:
- containerPort: 6379
name: redis
3 changes: 3 additions & 0 deletions k8s/megacosm-redis-service.yml
Expand Up @@ -5,9 +5,12 @@ metadata:
name: megacosm-redis
labels:
app: megacosm-redis
tier: backend
spec:
type: NodePort
ports:
- port: 6379
targetPort: 6379
selector:
app: megacosm-redis
tier: backend
12 changes: 8 additions & 4 deletions k8s/megacosm-webapp-deployment.yml
@@ -1,21 +1,25 @@
apiVersion: apps/v1 # for k8s versions before 1.9.0 use apps/v1beta2 and before 1.8.0 use extensions/v1beta1
kind: Deployment
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: megacosm-webapp
spec:
selector:
matchLabels:
app: megacosm-webapp
tier: frontend
serviceName: "megacosm-webapp"
replicas: 2
template:
metadata:
labels:
app: megacosm-webapp
tier: frontend
spec:
terminationGracePeriodSeconds: 10
containers:
- name: megacosm-webapp
image: morgajel/megacosm-webapp:latest
resources:
image: morgajel/megacosm-webapp
ports:
- containerPort: 8000
name: http

3 changes: 3 additions & 0 deletions k8s/megacosm-webapp-service.yml
Expand Up @@ -5,9 +5,12 @@ metadata:
name: megacosm-webapp
labels:
app: megacosm-webapp
tier: frontend
spec:
type: NodePort
ports:
- port: 8000
targetPort: 8000
selector:
app: megacosm-webapp
tier: frontend

0 comments on commit 411f218

Please sign in to comment.