一、默认策略为Always
cmd.yaml
apiVersion: v1
kind: Pod
metadata:
name: myapp-pod
labels:
app: myapp
spec:
containers:
- name: myapp-container
image: busybox
command: ['sh', '-c', 'echo OK!&& sleep 60']
首先我们根据这个yaml创建一个测试的pod
执行命令 kubectl apply -f cmd.yaml
使用命令 kubectl logs myapp-pod
输出pod日志:
使用 命令 kubectl get pod -w
可以看到pod开始为running,但是60s过后就变为Completed然后马上就重启成功,所以我们创建的pod默认的RestartPoliy策略为Always
或者可以使用 命令 kubectl edit pod myapp-pod
查看pod重启策略
二、修改RestartPoliy为Never
首先我们先删除这个pod,执行命令 kubectl delete pod myapp-pod
,然后编辑cmd1.yaml文件
cmd1.yaml
apiVersion: v1
kind: Pod
metadata:
name: myapp-pod
labels:
app: myapp
spec:
containers:
- name: myapp-container
image服务器托管网: busybox
command: ['sh', '-c', 'echo OK!&& sleep 60']
restartPolicy: Never
重复以上操作后,可以看到pod退出后就没有再重启了:
使用命令查看 kubectl get pod -o wide
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
相关推荐: 【玩转腾讯混元大模型】怎么说?我用混元AI大模型开发了个IDEA插件
前言 halo 我是杨不易呀,在混元大模型内测阶段就已经体验了一番当时打开页面的时候灵感模块让我大吃一惊这么多角色模型真的太屌了,随后我立马进行了代码处理水平和上下文的效果结果一般般但是到如今混元大模型代码处理水平提升超过 20%,代码处理效果在实测中高于Ch…