Hook Types — postStart and preStop lifecycle hooks.
1apiVersion: apps/v12kind: Deployment3metadata:4 name: myapp5spec:6 template:7 spec:8 containers:9 - name: app10 image: myapp:latest11 lifecycle:12 postStart:13 exec:14 command: ["sh", "-c", "echo started > /tmp/ready"]15 preStop:16 exec:17 command: ["sh", "-c", "sleep 15"]
1kubectl describe pod my-pod | grep -A 15 "Lifecycle"
postStart: after container creation. preStop: before termination.