Skip to content

Instantly share code, notes, and snippets.

@Rahulsharma0810
Created April 14, 2020 12:28
Show Gist options
  • Save Rahulsharma0810/0c8475e1ca2f7bdb0e6bddc5c1e53d7e to your computer and use it in GitHub Desktop.
Save Rahulsharma0810/0c8475e1ca2f7bdb0e6bddc5c1e53d7e to your computer and use it in GitHub Desktop.
# https://kubernetes.io/docs/tutorials/k8s201/
# https://cheatsheet.dennyzhang.com/kubernetes-yaml-templates
apiVersion: v1
kind: Pod
metadata:
name: pod-with-http-healthcheck
spec:
containers:
- name: nginx
image: nginx
# defines the health checking
livenessProbe:
# an http probe
httpGet:
path: /_status/healthz
port: 80
# length of time to wait for a pod to initialize
# after pod startup, before applying health checking
initialDelaySeconds: 30
timeoutSeconds: 1
ports:
- containerPort: 80
---
apiVersion: v1
kind: Pod
metadata:
name: pod-with-tcp-socket-healthcheck
spec:
containers:
- name: redis
image: redis
# defines the health checking
livenessProbe:
# a TCP socket probe
tcpSocket:
port: 6379
# length of time to wait for a pod to initialize
# after pod startup, before applying health checking
initialDelaySeconds: 30
timeoutSeconds: 1
ports:
- containerPort: 6379
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment