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]
