Skip to content

Instantly share code, notes, and snippets.

@JanneMattila
Last active June 7, 2018 12:20
Show Gist options
  • Save JanneMattila/58312dac39b7d6b809399bf0fdfcbe54 to your computer and use it in GitHub Desktop.
Save JanneMattila/58312dac39b7d6b809399bf0fdfcbe54 to your computer and use it in GitHub Desktop.
apiVersion: v1
kind: Service
metadata:
name: kubernetesprobedemo
spec:
selector:
app: kubernetesprobedemo
ports:
- port: 32001
nodePort: 32001
targetPort: 80
type: NodePort
---
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: kubernetesprobedemo
spec:
replicas: 3
template:
metadata:
labels:
app: kubernetesprobedemo
spec:
restartPolicy: Always
containers:
- image: jannemattila/kubernetesprobedemo:latest
imagePullPolicy: IfNotPresent
name: kubernetesprobedemo
livenessProbe:
httpGet:
path: /api/HealthCheck/Liveness
port: 80
initialDelaySeconds: 5
timeoutSeconds: 1
periodSeconds: 10
failureThreshold: 1
readinessProbe:
httpGet:
path: /api/HealthCheck/Readiness
port: 80
initialDelaySeconds: 10
timeoutSeconds: 1
periodSeconds: 10
failureThreshold: 1
ports:
- containerPort: 80
name: http
protocol: TCP
env:
- name: webhook
value: "http://echo:31111/api/echo"
- name: livenessCheck
value: "true"
- name: readinessCheck
value: "true"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment