I have a use-case where I would want to use kong as an ingress controller to k8s and also act as an API gateway. The following doc mentions 2 ways in which this can be achieved i.e without a database and with a database. I have the following queries:
- Can I deploy an ingress controller with cassandra (the doc only mentions postgres) ?
- kong seems to create several CRDs for routes, plugins, consumers etc. Wouldn’t this generate unwanted load on k8s’ etcd if lot of consumers are created?
- Is it possible to just update services’ CRDs in the control path through ingress controller and skip creating custom CRDs for consumers, plugins etc?
Any other suggestion that you might have in this regard.