Federico Bongiovanni
Federico Bongiovanni
  • 90
  • 5 148
Kubernetes SIG API Machinery 20250122
- [serathius] Streaming encoding github.com/kubernetes/kubernetes/issues/129304
PR in review github.com/kubernetes/kubernetes/pull/129334
For large resources and concurrent LIST reduces memory usage from 37GB back to 3.7GB github.com/kubernetes/kubernetes/issues/129304#issuecomment-2565219528
Need to develop dedicated scalability tests
AI: Talk to Go team
AI: Validate the v2 json in experimental, expectation: production read, but no api stability
GitHub - go-json-experiment/json: Experimental implementation of a proposed v2 encoding/json package
- [serathius] Watch Cache snapshotting. github.com/kubernetes/enhancements/pull/5017
Only 2% of memory overhead to serve all requests from cache
For large resources and concurrent LIST reduces memory usage from 60GB back to 36GB, and with encoding down to 3.7GB
[Dims] Review feature gates belonging to sig-apimachinery
gist.github.com/dims/a0ecf5de51235968e12b9d6b62ac3a83#file-features-md
- [mo] next steps for SVM, some links for discussion context
Why we can't have nice things: implementing transactions in Kubernetes
ResourceVersion Parsing Survey
We still have issues with controllers that need informer based lists that make assertions across more than one object
General agreement is that RV is either uint64 or uint128, and that it is okay to codify that along with the integer comparisons that you can perform on those
- [austin] Race condition when adding finalizers Race condition in API server that can lead to leaked resources · Issue #129584
[mo] github.com/kubernetes/kubernetes/pull/122646 is PR I was thinking of but I suspect that is not related
- [micahhausler] Context between Authorization and Admission
github.com/awslabs/cedar-access-control-for-k8s/blob/main/docs/Limitations.md#policy-store-updates-and-race-conditions
Next steps: probably bring this discussion to SIG Auth to align in a common direction and then bring it back here for Admission discussion.
Переглядів: 34

Відео

Kubernetes SIG API Machinery 20250108
Переглядів 1421 день тому
Jan 8, 2025 - Happy new year! - [Sunny] VolumeAttributesClass Quota design discussion Proposal 1: add a ResourceQuotaScopeVolumeAttributesClass. The VolumeAttributesClass scope restricts a quota to tracking the following resource: PVCs in a VolumeAttributesClass. We need to calculate spec.volumeAttributesClass, status.currentVolumeAttributesClass and status.modifyVolumeStatus.targetVolumeAttrib...
Kubernetes SIG API Machinery 20241211
Переглядів 64Місяць тому
1) [Bryce Palmer/everettraven] Looking to get thoughts on tooling related to CRD linting/upgrade validation and if that would fit in the purview of this SIG. If this SIG is the right place, what would be the necessary steps to start getting some tooling like this underway? I’ve been working on a new version of the Operator Lifecycle Manager project with the Operator Framework community. We are ...
Kubernetes SIG API Machinery 20241030
Переглядів 353 місяці тому
Topic 1: [AndrewSirenko@] (Slack: "Drew Sirenko") Would someone help unblock VolumeAttributesClass by taking a look at Issue#124436: Quota scopes cannot handle the transition case from one scope to another when the target object is updated. KEP 3751’s VolumeAttributesClass feature/resource went into beta in K8s 1.31, which allows users to modify parameters of their volumes (e.g. provisioned IO)...
Kubernetes SIG API Machinery 20241002
Переглядів 554 місяці тому
- [deads2k] What should we do about our Listers not reflecting a valid state when returning more than one item. Thread: kubernetes.slack.com/archives/C0EG7JC6T/p1727289122590479 Test showing it is real: github.com/kubernetes/kubernetes/pull/127631 Should we entirely remove the optimization? - [deads] for sometime after Feb 8, what blocks adoption of SSA? we ought to work through how to handle g...
Kubernetes SIG API Machinery - 20240918
Переглядів 134 місяці тому
Remind people of the 1.32 schedule: www.kubernetes.dev/resources/release/#summary with kep freeze 10/11 Kubecon NA (Nov 12-15), Deep Dive SIG API Machinery: Squashing Trampoline Pods: The future of Securely Enablling Hardware Extensions
Kubernetes SIG API Machinery 20240821
Переглядів 245 місяців тому
Aug 21, 2024 [benluddy] Long-term supportability of APIServingWithRoutine Bugs: github.com/kubernetes/kubernetes/issues/125614 github.com/kubernetes/kubernetes/issues/126466 Alternative to lower risk: github.com/kubernetes/kubernetes/pull/126766 [mo] Use protobuf for core clients (reworked to handle REST client abuse) [jpbetz] SV API stuck in alpha, SVM (and UVIP) depend on it. Can we unblock? ...
Kubernetes SIG API Machinery 20240807
Переглядів 375 місяців тому
[adrian.karasinski@cern.ch] Asking for a recommended way to deal with differences between API schemas and codebase K8s resources (the code contains additional validation rules that are not listed in swagger/OpenAPI) / inconsistency between openAPI schemas and K8s codebase @sttts: related github.com/kubernetes/enhancements/tree/master/keps/sig-api-machinery/4153-declarative-validation non-goals:...
Kubernetes SIG API Machinery - 20240710
Переглядів 176 місяців тому
[lavacat] Looking for suggestions how to e2e test etcd-enable-grpc-healthcheck Action: try testing only grpc health enabled in apiserver. Assumption is that defrag is well tested in etcd Action: move to featuregate instead of the flag [mo] Use protobuf for core clients [fedebongio] Anybody interested in doing a deep dive blog entry? The focus of this series is to feature the subprojects of the ...
Kubernetes SIG API Machinery - 20240501
Переглядів 1039 місяців тому
[sreeram-venkitesh,alexzielenski] (offline) CEL for CRD additionalPrinterColumns Description: Add ability to define additionalPrinterColumns in CEL, as opposed to just jsonpath Doc: CEL additionalPrinterColumns Goals: SIG agreement, KEP reviewers KEP issue, WIP PR for the KEP. Related discussions CEL in field selectors, currently limited to jsonPath - github.com/kubernetes/enhancements/tree/mas...
Kubernetes SIG API Machinery 20240417
Переглядів 429 місяців тому
[Sunny Song] Quota with scope for VolumeAttributesClass: github.com/kubernetes/kubernetes/pull/121895 Todd Treece Fix kube-aggregator support of v1.Service ExternalName: Context: PR: github.com/kubernetes/kubernetes/pull/123808 Related slack thread: kubernetes.slack.com/archives/C0EG7JC6T/p1711644845557099 Goals: Gather feedback on fallback approach and identification of anything that would blo...
Kubernetes SIG API Machinery 20240403
Переглядів 399 місяців тому
- Harish Kuna [hakuna-matatah@] want to hear from the community on implementing this behavior on the APIServer side. If we agree on the high-level direction, I can write a KEP and drive the discussion from the APIServer front. Basically the idea is to adopt APIListChunking call to the new behavior being proposed on etcd to gain the performance benefits. - jefftree - Coordinated Leader Election ...
Kubernetes SIG API Machinery 20240306
Переглядів 1510 місяців тому
Kubernetes SIG API Machinery 20240306
Kubernetes SIG API Machinery 20240207
Переглядів 1011 місяців тому
[Cici] Mutating admission syntax from github.com/kubernetes/enhancements/pull/4399
Kubernetes SIG API Machinery 20240124
Переглядів 46Рік тому
Kubernetes SIG API Machinery 20240124
Kubernetes SIG API Machinery 20240110
Переглядів 26Рік тому
Kubernetes SIG API Machinery 20240110
Kubernetes SIG API Machinery 20231129
Переглядів 31Рік тому
Kubernetes SIG API Machinery 20231129
Kubernetes SIG API Machinery 20231115
Переглядів 17Рік тому
Kubernetes SIG API Machinery 20231115
Kubernetes SIG API Machinery 20231101
Переглядів 11Рік тому
Kubernetes SIG API Machinery 20231101
Kubernetes SIG API Machinery 20231004
Переглядів 89Рік тому
Kubernetes SIG API Machinery 20231004
Kubernetes SIG API Machinery 20230918
Переглядів 26Рік тому
Kubernetes SIG API Machinery 20230918
Kubernetes SIG API Machinery 20230906
Переглядів 41Рік тому
Kubernetes SIG API Machinery 20230906
Kubernetes SIG API Machinery 20230823
Переглядів 23Рік тому
Kubernetes SIG API Machinery 20230823
Kubernetes SIG API Machinery 20230809
Переглядів 21Рік тому
Kubernetes SIG API Machinery 20230809
Kubernetes SIG API Machinery - 20230726
Переглядів 39Рік тому
Kubernetes SIG API Machinery - 20230726
Kubernetes SIG API Machinery 20230614
Переглядів 80Рік тому
Kubernetes SIG API Machinery 20230614
Kubernetes SIG API Machinery 20230518
Переглядів 47Рік тому
Kubernetes SIG API Machinery 20230518
Kubernetes SIG API Machinery 20230503
Переглядів 249Рік тому
Kubernetes SIG API Machinery 20230503
Kubernetes SIG API Machinery 20230322
Переглядів 22Рік тому
Kubernetes SIG API Machinery 20230322
Kubernetes SIG API Machinery 20230803
Переглядів 10Рік тому
Kubernetes SIG API Machinery 20230803

КОМЕНТАРІ

  • @MikeMike-ms1ns
    @MikeMike-ms1ns 3 роки тому

    Not adding a regex means having to return the entire list to the client and have them do the check. It was decided that sending all resources to client is better than offering such a filter?