Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@begoat
Last active August 3, 2018 00:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save begoat/1775973e00b8486aabca5e7e1e43b001 to your computer and use it in GitHub Desktop.
Save begoat/1775973e00b8486aabca5e7e1e43b001 to your computer and use it in GitHub Desktop.
apiVersion: apps/v1beta2
kind: Deployment
metadata:
name: backend3-deployment
labels:
cyouapp: backend3
spec:
replicas: 2
selector:
matchLabels:
cyouapp: backend3
template:
metadata:
labels:
cyouapp: backend3
spec:
dnsPolicy: ClusterFirst
hostNetwork: true
imagePullSecrets:
- name: regcred
containers:
- name: backend3
image: killercai/backend:v1.0
env:
- name: NODE_NAME
valueFrom:
fieldRef:
fieldPath: spec.nodeName
ports:
- containerPort: 50051
---
apiVersion: v1
kind: Service
metadata:
name: backend3-service
spec:
selector:
cyouapp: backend3
ports:
- name: backend3
protocol: TCP
port: 50051
type: LoadBalancer
---
apiVersion: autoscaling/v1
kind: HorizontalPodAutoscaler
metadata:
name: backend3-hpa
namespace: default
spec:
scaleTargetRef:
apiVersion: apps/v1beta1
kind: Deployment
name: backend3-deployment
minReplicas: 2
maxReplicas: 6
targetCPUUtilizationPercentage: 30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment