Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Single controller deployments: Admin API endpoints tracking via EndpointSlice controller #3400

Closed
3 tasks done
Tracked by #702
pmalek opened this issue Jan 18, 2023 · 0 comments · Fixed by #3421 or #3529
Closed
3 tasks done
Tracked by #702
Assignees
Labels
area/feature New feature or request
Milestone

Comments

@pmalek
Copy link
Member

pmalek commented Jan 18, 2023

Is there an existing issue for this?

  • I have searched the existing issues

Problem Statement

With #3268 we're able to specify multiple Admin API endpoints using --kong-admin-url CLI flag.

This issue treats about the implementation of Kong Admin API service discovery so that its (Kong Gateway's Admin API) addresses are updated in real time during controller's runtime.

Proposed Solution

Implement service discovery through the means of Endpoints controller that will track Admin API Service's endpoints and pass those to synchronizer.Synchronizer (or one of its subcomponents if that ends up a better approach).

The name of Kong Admin API (headless) service will be provided via a new flag - proposal --kong-admin-svc to align with existing --kong-admin-url that serves a similar purpose - that will be mutually exclusive with --kong-admin-url.

Additional information

No response

Acceptance Criteria

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