currently the advance deployment controller will use update operation to scale the replicaset, however the usage of update operation make kruise rollout sensitive to the kubernetes version. In particular, if the kruise rollout is deployment is deployed in higher version of kubernetes than the rollout k8s dependency, the new fields introduced in the high version of kubernetes will be erased.
It is desirable to change all workload api related update operation to patch operation.
currently the advance deployment controller will use update operation to scale the replicaset, however the usage of update operation make kruise rollout sensitive to the kubernetes version. In particular, if the kruise rollout is deployment is deployed in higher version of kubernetes than the rollout k8s dependency, the new fields introduced in the high version of kubernetes will be erased.
It is desirable to change all workload api related update operation to patch operation.