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

Consider running epoxy-extension-server as a normal cluster deployment #878

Open
nkinkade opened this issue Apr 23, 2024 · 0 comments
Open
Assignees

Comments

@nkinkade
Copy link
Contributor

Today, the epoxy-extension-server is run as a Docker container on each API machine via a systemd service named epoxy-extension-server.service. This makes troubleshooting the extension server difficult, as you have to login to each of the 3 API machines to look at logs and to debug, since you never know which one will be receiving any given request, because there is an internal loadbalancer in front of them.

Would it be possible to just run the extension-server as a normal k8s deployment, which only gets run on API machines?

Thoughts:

  • Having it run as a sort of baked-in service on the API machines is nice in some ways because it makes the API servers a neat package. If we were to run it as a k8s deployment, then a core API server service then has a dependency on k8s-support builds and releases.
@nkinkade nkinkade self-assigned this Apr 23, 2024
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

No branches or pull requests

1 participant