hyperioxx / frontman

Frontman is an open-source API gateway written in Go that allows you to manage your microservices and expose them as a single API endpoint. It acts as a reverse proxy and handles requests from clients, routing them to the appropriate backend service.

Home Page:https://frontman-labs.github.io/frontman/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Frontman Operator

simonchapman1986 opened this issue · comments

https://developers.redhat.com/articles/2021/09/07/build-kubernetes-operator-six-steps#setup_and_prerequisites

To help with modern CiCd, I think it could be quite nice to incorporate a kubernetes operator as part of frontman. Being able to keep usage, installation, and long term management simple, a k8s operator could go a long way in assisting management of various "updates".

The operator could provide support for

  • new backends being added
  • enabling/disabling plugins
  • updating/modifying configurations