测试pod 配置如下
[root@node1 ~]# cat myapp-deploy.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: myapp-deploy
spec:
replicas: 3
selector:
matchLabels:
app: myapp
template:
metadata:
labels:
app: myapp
spec:
containers:
- name: myapp
image: ikubernetes/myapp:v1
ports:
- name: http
containerPort: 80
maxSurge:的意思是可以增加多少个pod ,此处为1个
修改镜像为v3 版本,其他不变,同时暂停升级,可以查看到已多出一个pod ,运行着一个新的版本。若测试反向没问题,就可以继续升级
若测试有问题,可以回滚