nightguide commented on issue #610: URL: https://github.com/apache/apisix-ingress-controller/issues/610#issuecomment-1821550187
Hi all! I want to share my thoughts on this matter. The idea of composite architecture is good, but it has certain disadvantages. Dataplane in composite mode only receives changes to its configuration, but does not change configuration of Kubernetes resources: Deployment, Services, ConfigMaps, etc. For example: 1) No possibility to change the number of Dataplane replicas via CR 2) No possibility to configure an additional TCP/UDP proxy, which will additionally require a change in the Service resource K8S 3) No possibility to connect external configurations from ConfigMap 4) No possibility to easily and simply configure and update version apisix on standalone instances I think it would be nice to look towards the [Operator SDK](https://sdk.operatorframework.io), which would allow the use of CR to configure and deploy standalone instances with Apisix (Standalone). This approach will not only allow you to configure standalone instances, but will also allow you to manage Kubernetes resources for Apisix. I think this approach will be more Kubernetes native Have you thought about this? -- 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. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
