Add rolling update strategy to each static deployment file (#10129)

* Add rollingUpdate strategy to each static deployment file

Signed-off-by: z1cheng <imchench@gmail.com>

* Update the templates and regenerate

Signed-off-by: z1cheng <imchench@gmail.com>

* Upgrade k8s version and add rolling update for exoscale

Signed-off-by: z1cheng <imchench@gmail.com>

* Add rolling update strategy to Oracle template

Signed-off-by: z1cheng <imchench@gmail.com>

* Revert the k8s version in generate-deploy-scripts.sh

Signed-off-by: z1cheng <imchench@gmail.com>

---------

Signed-off-by: z1cheng <imchench@gmail.com>
This commit is contained in:
Chen Chen 2023-07-24 23:26:13 +08:00 committed by GitHub
parent c5f348ea2e
commit ee9c6246f2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
16 changed files with 64 additions and 0 deletions

View file

@ -411,6 +411,10 @@ spec:
app.kubernetes.io/component: controller
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
strategy:
rollingUpdate:
maxUnavailable: 1
type: RollingUpdate
template:
metadata:
labels:

View file

@ -420,6 +420,10 @@ spec:
app.kubernetes.io/component: controller
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
strategy:
rollingUpdate:
maxUnavailable: 1
type: RollingUpdate
template:
metadata:
labels:

View file

@ -406,6 +406,10 @@ spec:
app.kubernetes.io/component: controller
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
strategy:
rollingUpdate:
maxUnavailable: 1
type: RollingUpdate
template:
metadata:
labels:

View file

@ -407,6 +407,10 @@ spec:
app.kubernetes.io/component: controller
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
strategy:
rollingUpdate:
maxUnavailable: 1
type: RollingUpdate
template:
metadata:
labels:

View file

@ -410,6 +410,10 @@ spec:
app.kubernetes.io/component: controller
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
strategy:
rollingUpdate:
maxUnavailable: 1
type: RollingUpdate
template:
metadata:
labels:

View file

@ -510,6 +510,10 @@ spec:
- name: webhook-cert
secret:
secretName: ingress-nginx-admission
updateStrategy:
rollingUpdate:
maxUnavailable: 1
type: RollingUpdate
---
apiVersion: batch/v1
kind: Job

View file

@ -411,6 +411,10 @@ spec:
app.kubernetes.io/component: controller
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
strategy:
rollingUpdate:
maxUnavailable: 1
type: RollingUpdate
template:
metadata:
labels:

View file

@ -410,6 +410,10 @@ spec:
app.kubernetes.io/component: controller
app.kubernetes.io/instance: ingress-nginx
app.kubernetes.io/name: ingress-nginx
strategy:
rollingUpdate:
maxUnavailable: 1
type: RollingUpdate
template:
metadata:
labels:

View file

@ -1,5 +1,9 @@
# AWS NLB with TLS termination
controller:
updateStrategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 1
service:
type: LoadBalancer
externalTrafficPolicy: Local

View file

@ -1,5 +1,9 @@
# AWS - NLB
controller:
updateStrategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 1
service:
type: LoadBalancer
externalTrafficPolicy: Local

View file

@ -1,5 +1,9 @@
# Baremetal
controller:
updateStrategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 1
service:
type: NodePort

View file

@ -1,4 +1,8 @@
controller:
updateStrategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 1
service:
type: LoadBalancer
externalTrafficPolicy: Local

View file

@ -1,5 +1,9 @@
# Digital Ocean
controller:
updateStrategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 1
service:
type: LoadBalancer
externalTrafficPolicy: Local

View file

@ -1,6 +1,10 @@
# Exoscale
controller:
kind: DaemonSet
updateStrategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 1
service:
type: LoadBalancer
externalTrafficPolicy: Local

View file

@ -1,4 +1,8 @@
controller:
updateStrategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 1
service:
type: LoadBalancer
externalTrafficPolicy: Local

View file

@ -1,5 +1,9 @@
# Scaleway
controller:
updateStrategy:
type: RollingUpdate
rollingUpdate:
maxUnavailable: 1
service:
type: LoadBalancer
externalTrafficPolicy: Local