K8S在yml文件配置中如何设置滚动更新
时间: 2024-05-02 22:22:31 浏览: 112
您好,关于K8S在yml文件配置中如何设置滚动更新,您可以在Deployment的spec中设置rollingUpdate字段,具体示例如下:
```
apiVersion: apps/v1
kind: Deployment
metadata:
name: sample-deployment
spec:
replicas: 3
selector:
matchLabels:
app: sample
template:
metadata:
labels:
app: sample
spec:
containers:
- name: sample-container
image: sample-image:v1
strategy:
rollingUpdate:
maxUnavailable: 1
maxSurge: 1
type: RollingUpdate
```
其中rollingUpdate字段包含两个参数:maxUnavailable 和 maxSurge。maxUnavailable表示在进行滚动更新的过程中,最大不可用的Pod的数量。maxSurge表示在进行滚动更新的过程中,最多可以比期望的Pod数多运行的Pod的数量。
希望能对您有所帮助!
阅读全文