MeshDeployment is the EaseMesh dedicated custom resource of K8s. It was introduced in the first version of the EaseMesh. With the evolution of the versions, the EaseMesh has already supported native Deployment/Statefulset resources. So I propose we'd better schedule a plan to deprecate the MeshDeployment, as following reasons:
MeshDeployment is a specific resource, users need to understand what's it and how to use it.
MeshDeployment is a specific resource, it's hard to integrity with the current CI/CD system of the customers.
Native deployment has enough information for EaseMesh, it's easy to use and integrity with customs' CI/CD system. (just need slight changes)
MeshDeployment is the EaseMesh dedicated custom resource of K8s. It was introduced in the first version of the EaseMesh. With the evolution of the versions, the EaseMesh has already supported native Deployment/Statefulset resources. So I propose we'd better schedule a plan to deprecate the MeshDeployment, as following reasons: