Difference between revisions of "Kubernetes Container Lifecycle Events"

From wikieduonline
Jump to navigation Jump to search
(Created page with "* https://kubernetes.io/docs/tasks/configure-pod-container/attach-handler-lifecycle-event/ * {{Lifecycle}}")
 
Line 1: Line 1:
 
* https://kubernetes.io/docs/tasks/configure-pod-container/attach-handler-lifecycle-event/
 
* https://kubernetes.io/docs/tasks/configure-pod-container/attach-handler-lifecycle-event/
  
 +
 +
Official example:
 +
<pre>
 +
apiVersion: v1
 +
 +
kind: Pod
 +
 +
metadata:
 +
 +
  name: lifecycle-demo
 +
 +
spec:
 +
 +
  containers:
 +
 +
  - name: lifecycle-demo-container
 +
 +
    image: nginx
 +
 +
    lifecycle:
 +
 +
      postStart:
 +
 +
        exec:
 +
 +
          command: ["/bin/sh", "-c", "echo Hello from the postStart handler > /usr/share/message"]
 +
 +
      preStop:
 +
 +
        exec:
 +
 +
          command: ["/bin/sh","-c","nginx -s quit; while killall -0 nginx; do sleep 1; done"]
 +
 +
</pre>
  
  
  
 
* {{Lifecycle}}
 
* {{Lifecycle}}

Revision as of 19:36, 19 September 2022


Official example:

apiVersion: v1

kind: Pod

metadata:

  name: lifecycle-demo

spec:

  containers:

  - name: lifecycle-demo-container

    image: nginx

    lifecycle:

      postStart:

        exec:

          command: ["/bin/sh", "-c", "echo Hello from the postStart handler > /usr/share/message"]

      preStop:

        exec:

          command: ["/bin/sh","-c","nginx -s quit; while killall -0 nginx; do sleep 1; done"]


Advertising: