Skip to content

Instantly share code, notes, and snippets.

@jasonbrooks
Last active July 6, 2017 02:24
Show Gist options
  • Save jasonbrooks/c2cab426c315ec26266ddd2c78aa4b60 to your computer and use it in GitHub Desktop.
Save jasonbrooks/c2cab426c315ec26266ddd2c78aa4b60 to your computer and use it in GitHub Desktop.
guestbook go test app for kubernetes
---
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
annotations:
kompose.service.type: NodePort
creationTimestamp: null
name: guestbook
spec:
replicas: 2
strategy: {}
template:
metadata:
creationTimestamp: null
labels:
io.kompose.service: guestbook
spec:
containers:
- env:
- name: GET_HOSTS_FROM
value: dns
image: gcr.io/google_containers/guestbook:v3
name: guestbook
ports:
- containerPort: 3000
resources: {}
restartPolicy: Always
status: {}
---
apiVersion: v1
kind: Service
metadata:
annotations:
kompose.service.type: NodePort
creationTimestamp: null
labels:
io.kompose.service: guestbook
name: guestbook
spec:
ports:
- name: "3000"
port: 3000
targetPort: 3000
selector:
io.kompose.service: guestbook
type: NodePort
status:
loadBalancer: {}
---
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
creationTimestamp: null
name: redis-master
spec:
replicas: 1
strategy: {}
template:
metadata:
creationTimestamp: null
labels:
io.kompose.service: redis-master
spec:
containers:
- image: redis:2.8.23
name: redis-master
ports:
- containerPort: 6379
resources: {}
restartPolicy: Always
status: {}
---
apiVersion: v1
kind: Service
metadata:
creationTimestamp: null
labels:
io.kompose.service: redis-master
name: redis-master
spec:
ports:
- name: "6379"
port: 6379
targetPort: 6379
selector:
io.kompose.service: redis-master
status:
loadBalancer: {}
---
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
creationTimestamp: null
name: redis-slave
spec:
replicas: 2
strategy: {}
template:
metadata:
creationTimestamp: null
labels:
io.kompose.service: redis-slave
spec:
containers:
- env:
- name: GET_HOSTS_FROM
value: dns
image: kubernetes/redis-slave:v2
name: redis-slave
ports:
- containerPort: 6379
resources: {}
restartPolicy: Always
status: {}
---
apiVersion: v1
kind: Service
metadata:
creationTimestamp: null
labels:
io.kompose.service: redis-slave
name: redis-slave
spec:
ports:
- name: "6379"
port: 6379
targetPort: 6379
selector:
io.kompose.service: redis-slave
status:
loadBalancer: {}
---
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment