UNCLASSIFIED - NO CUI

RollingUpdate Strategy Causes Restart Downtime

The current rollingUpdate strategy causes downtime during a kubectl rollout restart deploy/kiali -n kiali:

apiVersion: apps/v1
kind: Deployment
metadata:
  ...
spec:
  strategy:
    rollingUpdate:
      maxSurge: 1
      maxUnavailable: 1
    type: RollingUpdate
...

Deployments should support restarts without downtime. The default rollingUpdate strategy supports deployment restarts and should be used instead of the above configuration.

cc: @stas @michaelmcleroy