I changed that taking over annotations when reconciling deployments to complete rollout restart.
When Egress NAT executes rollout restart, kubectl adds the annotation kubectl.kubernetes.io/restartedAt to PodTemplateSpec.
However coil egress controller initialized all annotations when reconciling deployments.
Therefore I fixed as described above.
I changed that taking over annotations when reconciling deployments to complete rollout restart. When Egress NAT executes rollout restart,
kubectl
adds the annotationkubectl.kubernetes.io/restartedAt
toPodTemplateSpec
. However coil egress controller initialized all annotations when reconciling deployments. Therefore I fixed as described above.