Deployment instead of a DaemonSet. The purpose for introducing this change is for providing choice for customers to be able to effectively use resources. However, this change causes application downtime during an upgrade.
contour:
envoy:
workload:
type: DaemonSet
If customers choose to run Envoy as a Deployment, then contour.envoy.workload.replicas can be set to configure the desired replica numbers.
contour:
envoy:
workload:
replicas: 3