[root@k8s-master01 k8s-test]# cat lifecyle.yaml 
apiVersion: v1
kind: Pod
metadata:
  name: lifecycle-demo
  namespace: default
spec:
  containers:
  - name: lifecycle-demo-container
    image: kone.com/library/nginx
    imagePullPolicy: IfNotPresent
    lifecycle:
      postStart:
        exec:
          command: ["/bin/sh", "-c", "echo test postStart > /tmp/lifecycle"]
      preStop:
        exec:
          command: ["/bin/sh", "

创建kubectl create -f lifecyle.yaml

查看postStart定义的创建容器后写入文件的数据

[root@k8s-master01 k8s-test]# kubectl exec lifecycle-demo -- cat /tmp/lifecycle
test postStart
Logo

K8S/Kubernetes社区为您提供最前沿的新闻资讯和知识内容

更多推荐