You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
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:
k8s-pb
compilable k8s-pb#13IntOrString
-IntOrString
needs a wrapper k8s-pb#12Time
/Microtime
-Time
/MicroTime
needs a wrapper k8s-pb#7kube
under a feature k8s-pb#27Release Readiness:
k8s-openapi
traits k8s-pb#4re-export types from kube to prevent lock-step dependency issues-> no, avoid mutually exclusive features instead: Crate versioning k8s-pb#10Quality of life:
Potential future steps:
The text was updated successfully, but these errors were encountered: