k8s - postStart - preStop
[root@k8s-master01 k8s-test]# cat lifecyle.yamlapiVersion: v1kind: Podmetadata:name: lifecycle-demonamespace: defaultspec:containers:- name: lifecycle-demo-containerimage: kone.c...
·
[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
更多推荐
已为社区贡献19条内容
所有评论(0)