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]

Reply via email to