Describe the feature request
Currently istio uninstall is an experimental command, over the times, it has been improved. However, it remains an experimental command and not being used by formal Istio document. Which creates some rather strange processes for example, when one use istioctl install to install istio, one has to use generate manifest file to uninstall istio, in many cases, the generated manifest file does not match istioctl install command created resources in the cluster, this problem caused many Istio issues.
Describe alternatives you've considered
promote experimental uninstall command to real istioctl commad
Affected product area (please put an X in all that apply)
[ ] Docs
[X] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Extensions and Telemetry
[ ] Security
[ ] Test and Release
[X] User Experience
[ ] Developer Infrastructure
Affected features (please put an X in all that apply)
[ ] Multi Cluster
[ ] Virtual Machine
[ ] Multi Control Plane
Additional context
Describe the feature request
Currently istio uninstall is an experimental command, over the times, it has been improved. However, it remains an experimental command and not being used by formal Istio document. Which creates some rather strange processes for example, when one use
istioctl installto install istio, one has to use generate manifest file to uninstall istio, in many cases, the generated manifest file does not match istioctl install command created resources in the cluster, this problem caused many Istio issues.Describe alternatives you've considered
promote experimental uninstall command to real istioctl commad
Affected product area (please put an X in all that apply)
[ ] Docs
[X] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Extensions and Telemetry
[ ] Security
[ ] Test and Release
[X] User Experience
[ ] Developer Infrastructure
Affected features (please put an X in all that apply)
[ ] Multi Cluster
[ ] Virtual Machine
[ ] Multi Control Plane
Additional context