Skip to content

feat: add decoupled mode support#461

Merged
tao12345666333 merged 6 commits into
apache:masterfrom
tao12345666333:decoupled-mode
Feb 8, 2023
Merged

feat: add decoupled mode support#461
tao12345666333 merged 6 commits into
apache:masterfrom
tao12345666333:decoupled-mode

Conversation

@tao12345666333

@tao12345666333 tao12345666333 commented Feb 7, 2023

Copy link
Copy Markdown
Member

closes: #440
closes: #459

Signed-off-by: Jintao Zhang [email protected]

Signed-off-by: Jintao Zhang <[email protected]>
Signed-off-by: Jintao Zhang <[email protected]>
Comment thread charts/apisix/templates/configmap.yaml Outdated
Comment thread charts/apisix/templates/configmap.yaml
Comment thread charts/apisix/values.yaml
Signed-off-by: Jintao Zhang <[email protected]>
Signed-off-by: Jintao Zhang <[email protected]>
Comment thread charts/apisix/templates/configmap.yaml
Comment thread charts/apisix/templates/configmap.yaml
Comment thread charts/apisix/README.md Outdated
Signed-off-by: Jintao Zhang <[email protected]>
@AlinsRan

AlinsRan commented Feb 8, 2023

Copy link
Copy Markdown
Contributor
# Deploy APISIX's control plane~ helm install apisix-control-plane apisix/apisix  --set deployment.mode=control_plane

# Deploy APISIX's data plane~ helm install apisix-data-plane apisix/apisix --set deployment.mode=data_plane --set deployment.control_plane.host=https://apisix-control-plane-admin.apisix.svc:9280 --set deployment.control_plane.prefix="/apisix" 

As far as I know, etcd is deployed by default, and etcd is also required in this mode.
If this mode is used, who will deploy etcd?
When deploying the data plane, do you need to add the etcd.enabled:false configuration?

@tao12345666333

Copy link
Copy Markdown
Member Author

As far as I know, etcd is deployed by default, and etcd is also required in this mode.

only control_plane need etcd.

When deploying the data plane, do you need to add the etcd.enabled: false configuration?

yes, the user should disable etcd deploy.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

proposal: Add support for APISIX v3 decoupled deployment mode How to install helm chart in decouple mode?

5 participants