backnero commented on issue #2678:
URL: https://github.com/apache/apisix/issues/2678#issuecomment-730105314


   I am trying to make a new deployment with version 2.0, including etcd 
database. However, with 130+ routing records, the workload of manual increase 
is still very large.
   During the inspection, I found that the routing data in etcd is not uniform 
because I have operated adminapi in different versions. Secondly, because I use 
ETCD in the k8S environment, I cannot use the etcdctl merge operation to 
perform V2->V3 operations in the online environment.
   Suggest:
   1. During the version change, it is recommended to add etcd data checker to 
perform data structure alignment operations, which will be more friendly to our 
operation and maintenance.
   2. v1.5->v2.0 recommends to do etcd version migration through program 
method. Although it will be very troublesome, the user experience will be 
greatly improved. For each official upgrade, we will deploy to production after 
multiple rounds of local testing. Still encounter unpredictable problems.
   3. The error prompt is too broad. By browsing the issues library, you can 
find that most loyal users have the same error for asking questions.
   
   I wish apisix success and better and better!
   Thank you very much for your dedication.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to