Skip to content

Instantly share code, notes, and snippets.

@chanwit
Created June 4, 2019 15:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save chanwit/44270b861ad2fe35d1642067409205b7 to your computer and use it in GitHub Desktop.
Save chanwit/44270b861ad2fe35d1642067409205b7 to your computer and use it in GitHub Desktop.
apiVersion: v1
kind: Service
metadata:
name: webui
spec:
selector:
app: webui
type: LoadBalancer
ports:
- name: webui
port: 80
targetPort: 80
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: webui
labels:
app: webui
spec:
replicas: 1
selector:
matchLabels:
app: webui
template:
metadata:
labels:
app: webui
spec:
containers:
- image: chanwit/webui
name: webui
ports:
- containerPort: 80
---
apiVersion: v1
kind: Service
metadata:
name: hasher
spec:
selector:
app: hasher
type: ClusterIP
ports:
- name: hasher
port: 80
targetPort: 80
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: hasher
labels:
app: hasher
spec:
replicas: 1
selector:
matchLabels:
app: hasher
template:
metadata:
labels:
app: hasher
spec:
containers:
- image: chanwit/hasher
name: hasher
ports:
- containerPort: 80
---
apiVersion: v1
kind: Service
metadata:
name: rng
spec:
selector:
app: rng
type: ClusterIP
ports:
- name: rng
port: 80
targetPort: 80
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: rng
labels:
app: rng
spec:
replicas: 1
selector:
matchLabels:
app: rng
template:
metadata:
labels:
app: rng
spec:
containers:
- image: chanwit/rng
name: rng
ports:
- containerPort: 80
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: worker
labels:
app: worker
spec:
replicas: 1
selector:
matchLabels:
app: worker
template:
metadata:
labels:
app: worker
spec:
containers:
- image: chanwit/worker
name: worker
ports:
- containerPort: 80
---
apiVersion: v1
kind: Service
metadata:
name: redis
spec:
selector:
app: redis
type: ClusterIP
ports:
- name: redis
port: 6379
targetPort: 6379
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: redis
labels:
app: redis
spec:
replicas: 1
selector:
matchLabels:
app: redis
template:
metadata:
labels:
app: redis
spec:
containers:
- image: redis
name: redis
ports:
- containerPort: 6379
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment