knative / knative/serving

Support new sidecar containers pattern (KEP-753)

Open
#14,023 2 comments 3 reactions 0 assignees View on GitHub
area/API area/monitoring area/networking k8s/1.28 kind/feature kind/spec triage/accepted
Dominant language
Go
Stars
6.1k
Forks
1.2k
Avg merge
2d 7h
Merged PRs (30d)
2

Description

## In what area(s)?

/area API
/area monitoring
/area networking
/kind spec

KEP-753 was accepted and will introduce an improvement of the sidecar container pattern. It seems it will be available on k8s 1.28 and so Knative should consider to supporting the feature.

* https://github.com/kubernetes/enhancements/issues/753
* https://github.com/kubernetes/enhancements/blob/master/keps/sig-node/753-sidecar-containers/README.md

I think we should consider two parts for the adaptions:
* a. Support queue-proxy as the new sidecar pattern.
* b. Support multi-container as the new sidecar pattern. (#10821 already asked it).

Contributor guide

Open the contributing guide

Research direction

Read KEP-753 and the linked Kubernetes enhancement issue first, then compare its requirements with Knative's queue-proxy and multi-container patterns. Use issue #10821 as related context; done means defining and implementing support for both requested patterns, with validation that Knative works with the new sidecar behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
kubernetes
Domain
api, networking, observability
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.