gateway-api icon indicating copy to clipboard operation
gateway-api copied to clipboard

GEP: Service Mesh in Gateway API

Open keithmattix opened this issue 3 years ago • 7 comments

What would you like to be added: Due to the overlap in surface area between the Gateway API's routing primitives and many service mesh implementations, it would be generally beneficial to the Kubernetes community for the Gateway API to provide/support patterns and/or new resources for service mesh functionality.

Why this is needed: While attempting to scope out #1291 and #1294, it became apparent that more higher level context was needed to first answer the "what" question. Both of those issues are intrinsically tied to implementation details, so it is useful to first have a GEP that describes what service mesh interoperability in Gateway API is trying to accomplish.

keithmattix avatar Aug 12 '22 21:08 keithmattix

/kind gep

Provisional GEP text can be found here

keithmattix avatar Aug 12 '22 21:08 keithmattix

/area mesh

keithmattix avatar Aug 12 '22 21:08 keithmattix

/assign

keithmattix avatar Aug 15 '22 22:08 keithmattix

Let's leave this open until the GEP reaches a more complete state, probably "implemented".

robscott avatar Aug 18 '22 15:08 robscott

The Kubernetes project currently lacks enough contributors to adequately respond to all issues and PRs.

This bot triages issues and PRs according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, lifecycle/rotten is applied
  • After 30d of inactivity since lifecycle/rotten was applied, the issue is closed

You can:

  • Mark this issue or PR as fresh with /remove-lifecycle stale
  • Mark this issue or PR as rotten with /lifecycle rotten
  • Close this issue or PR with /close
  • Offer to help out with Issue Triage

Please send feedback to sig-contributor-experience at kubernetes/community.

/lifecycle stale

k8s-triage-robot avatar Nov 16 '22 16:11 k8s-triage-robot

/remove-lifecycle stale /lifecycle frozen

This will stick around until something is implementable

keithmattix avatar Nov 16 '22 18:11 keithmattix

I think this should be able to be closed soon with https://github.com/kubernetes-sigs/gateway-api/pull/2873 moving GAMMA to Standard for Gateway API v1.1

/cc @shaneutt @robscott

mikemorris avatar Apr 22 '24 17:04 mikemorris

Yes, given that this GEP is now a Memorandum, I think it makes sense to close this out.

youngnick avatar May 09 '24 07:05 youngnick