You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@apisix.apache.org by "pgillet (via GitHub)" <gi...@apache.org> on 2025/02/11 10:59:28 UTC
[I] [question] Centralized API Management [apisix-helm-chart]
pgillet opened a new issue, #804:
URL: https://github.com/apache/apisix-helm-chart/issues/804
Maybe a stupid question, but I haven't found a straight answer anywhere.
Is it possible to deploy Apache APISIX in "decoupled" mode to allow **centralized API management** for APIs exposed in multiple Kubernetes clusters?
I would like to deploy only one instance of the data plane (DP), i.e. a unique entry point, along with a centralized control plane (CCP) and deploy a control plane "agent" (CPA) per Kube cluster which would register to the CCP. Each agent would collect route/upstream configurations locally within its cluster to send them to the CCP.
The DP would redirect incoming requests to the right API in the right Kube cluster.
Am I messing around too much with the concepts here or is this something feasible?
If so, what would be the Helm configuration to achieve that?
Many thanks.
--
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: notifications-unsubscribe@apisix.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] [question] Centralized API Management [apisix-helm-chart]
Posted by "Baoyuantop (via GitHub)" <gi...@apache.org>.
Baoyuantop commented on issue #804:
URL: https://github.com/apache/apisix-helm-chart/issues/804#issuecomment-4205299687
The current chart supports CP/DP (Control Plane / Data Plane) separated deployment mode. In `values.yaml`, you can configure:
- `apisix.deployment.mode`: Options are `traditional`, `decoupled`, `standalone` (line 344-347)
- `apisix.deployment.role`: Options are `traditional`, `data_plane`, `control_plane` (line 349-353)
Ref: https://apisix.apache.org/docs/apisix/deployment-modes/
To achieve centralized API management across multiple Kubernetes clusters, you can deploy a control plane instance in one cluster and data plane instances in other clusters using the `decoupled` mode.
This is an architecture question rather than a Helm chart defect. Closing as this has been inactive for over a year. If you still have questions, please feel free to reopen.
--
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: notifications-unsubscribe@apisix.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] [question] Centralized API Management [apisix-helm-chart]
Posted by "Baoyuantop (via GitHub)" <gi...@apache.org>.
Baoyuantop closed issue #804: [question] Centralized API Management
URL: https://github.com/apache/apisix-helm-chart/issues/804
--
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: notifications-unsubscribe@apisix.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org