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

Protobuf Serialization Layer #725

Open
10 of 17 tasks
clux opened this issue Nov 21, 2021 · 0 comments
Open
10 of 17 tasks

Protobuf Serialization Layer #725

clux opened this issue Nov 21, 2021 · 0 comments
Labels
umbrella major roadmap tracking issue

Comments

@clux
Copy link
Member

clux commented Nov 21, 2021

We hope to release a new serialization layer for kube that supports protobuf; k8s-pb.

This is an edited umbrella issue tracking progress and major outstanding work. It pertains to the ProtoGen category on the roadmap.

Background

This is a gold client requirement, that will help reduce the IO overhead of large watches, but also has the potential to bring many other benefits as we bring better integration and delineation between the serialization and api layers.

It would serve as a replacement for k8s-openapi if it proves viable - and it's looking like it can be. But it's still pretty early stage. See #371 and issues linked herein for further background.

Tasks

Initial POC:

Release Readiness:

Quality of life:

Potential future steps:

@clux clux added the umbrella major roadmap tracking issue label Nov 21, 2021
@clux clux pinned this issue Nov 21, 2021
@clux clux moved this to Defining in Kube Roadmap Nov 21, 2021
@clux clux moved this from Defining to In Progress in Kube Roadmap Nov 21, 2021
@clux clux assigned clux and kazk Nov 21, 2021
@clux clux unassigned clux and kazk Nov 21, 2021
@clux clux unpinned this issue Mar 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
umbrella major roadmap tracking issue
Projects
Status: In Progress
Development

No branches or pull requests

2 participants