Replies: 4 comments 4 replies
-
@spacewander Hi, could you possibly assist me by answering this question? |
Beta Was this translation helpful? Give feedback.
-
I'm very sorry to bother you. And thank you for your answer! |
Beta Was this translation helpful? Give feedback.
-
You can save the configuration in MySQL or SQLite, but you need to use an ETCD converter, such as Kine.https://github.com/k3s-io/kine However, this requires a certain level of technical expertise to transform, as Apisix is generally strongly coupled with ETCD Although Apisix can store configurations in yaml without relying on ETCD, once you choose to store configurations in yaml, you cannot use the API to update configurations. |
Beta Was this translation helpful? Give feedback.
-
Etcd is a relatively new service that was originally born as a core component of k8s. Unfortunately, there is a lack of maintainers currently available, and most operations are not very familiar with maintaining this service. I estimate that most operations are more familiar with MySQL. Refer to this explanation: https://blog.frankel.ch/apisix-without-etcd/ When the official does not yet support other storage services, Kine may be the best choice. Moreover, Kine serves as a K3s service dependency component, simulating some of the interfaces of ETCD to replace ETCD services. However, it should be noted that Kine must run as a resident service, as it simulates the interface of ETCD. This will increase the complexity of the system. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Is it possible to store configuration information such as plugins elsewhere, such as nacos, mysql, etc.
Beta Was this translation helpful? Give feedback.
All reactions