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

Unconference Topics - KCEU Contributor Summit 2022 Valencia #6633

Closed
pnbrown opened this issue May 2, 2022 · 11 comments
Closed

Unconference Topics - KCEU Contributor Summit 2022 Valencia #6633

pnbrown opened this issue May 2, 2022 · 11 comments
Labels
sig/contributor-experience Categorizes an issue or PR as relevant to SIG Contributor Experience.

Comments

@pnbrown
Copy link
Contributor

pnbrown commented May 2, 2022

Describe the issue

Hi folks,
We're hosting an Unconference for the Contributor Summit this year in Valencia. We'd love to hear from you about topics in which you are interested. You can submit a topic, and upvote topics that seem interesting to you. We want to understand what is of general interest to the community, and not just for those who happen to be joining us in Valencia.

Topic: [Sample Topic Submission]
Description: [Sample Topic Description]
Moderator: [Will you be there in person and like to moderate? (yes or no)]

To upvote, please use the :+1: emote

Feel free to reach out to @pnbrown (@nigel in Slack) for any questions.

Thank you!
Nigel Brown, KCEU Contributor Summit 2022 Content Lead

@k8s-ci-robot k8s-ci-robot added the needs-sig Indicates an issue or PR lacks a `sig/foo` label and requires one. label May 2, 2022
@pnbrown
Copy link
Contributor Author

pnbrown commented May 2, 2022

/sig contributor-experience

@k8s-ci-robot k8s-ci-robot added sig/contributor-experience Categorizes an issue or PR as relevant to SIG Contributor Experience. and removed needs-sig Indicates an issue or PR lacks a `sig/foo` label and requires one. labels May 2, 2022
@youngnick
Copy link

Topic: The Gateway API and its future
Description: The Gateway API has been getting more visibility in the last six months or so. Both Rob Scott and Nick Young are planning on being present, so we can give an update on where things are at and take questions or talk about what's happening.
Moderator: @youngnick and @robscott if he's up for it.

@pohly
Copy link
Contributor

pohly commented May 10, 2022

Topic: Structured and contextual logging
Description: Structured logging enables Kubernetes components to emit log data as JSON, which is faster, easier to parse, and has a richer semantic. Contextual logging is new in 1.24. It enables callers to add additional information to all log entries created while processing, for example, a certain request. Some members of the structured logging WG will be present to explain these features and answer questions. We are also looking for volunteers who want to help migrate code in Kubernetes...
Moderator: @pohly and @shivanshu1333

@aojea
Copy link
Member

aojea commented May 10, 2022

Topic: Successful and Sustainable Quality
Description: Kubernetes is no longer a child, it grew so fast and so big that current quality expectations are very high.
However, it has already started to show symptoms that the quality is not as good as developers and users desire:
jobs failing permanently, flaky tests, regressions, bugs introduced by new features, technical debt never addressed, ...
Some of the problems are well known, some of those are technical, but others, like the SIG staffing and reviewers/approvers/OWNERS renewal are more complex to solve and with a bigger impact on the sustainability of the project.
Despite several initiatives has been started to address these problems, we should have a more holistic answer, considering all the aspects of the problem, and trying to address the root causes first.
Moderator: @aojea and @wojtek-t
References:
Open letter to Kubernetes reviewers/approvers (and contributors!)
KEP-3138: Increase the Reliability Bar proposal

@sttts
Copy link
Contributor

sttts commented May 10, 2022

Topic: Serving APIs to Workspaces in KCP. A Reset of how we think about CRDs. Also: name^Wworkspaced CRDs.
Description: CRDs are everywhere. Operators are a thing. CRD evolution is still a very hard topic, and offering CRDs and semantics in a super-multi-tenant setup (= thousands of tenants) even more so. KCP tries to reset our view of what a CRD is, how it is installed, how it is updated, how RBAC policy is applied and how admission works. Building something that is made for a API service provider by reinventing CRDs while still using all the code behind CRDs.
Moderator: @sttts
References: https://github.com/kcp-dev/kcp

@pohly
Copy link
Contributor

pohly commented May 13, 2022

Topic: Dynamic Resource Allocation KEP
Description: Users are increasingly deploying Kubernetes as management solution for new workloads (batch processing) and in new environments (edge computing). Such workloads no longer need just RAM and CPU, but also access to specialized hardware. With upcoming enhancements of data center interconnects, accelerators can be installed outside of compute nodes and be connected to nodes dynamically as needed. This KEP introduces a new API for describing such resource needs with support for network-attached resources, sharing of a resource allocations between multiple containers or pods, reuse of an allocation with expensive initialization, and custom parameters. Support for new hardware will be provided by hardware vendor add-ons, without having to modify Kubernetes.
Moderator: @pohly and @kad
References: kubernetes/enhancements#3064, pohly/kubernetes#1

@sftim
Copy link
Contributor

sftim commented May 15, 2022

Topic: Improving diagrams for Kubernetes
Description: Diagrams help make for good tech docs. Which are the topics that need good diagrams? These could be end-user concepts such as VerticalPodAutoscaler or ReplicaSet. Internal topics are fair game too - we can add diagrams to content within https://k8s.dev/ and help get new contributors up to speed sooner.
References: https://www.k8s.dev/blog/2021/12/01/improve-your-documentation-with-mermaid.js-diagrams/ and Guide to Technical Report Writing

I'll take part in this topic discussion if it happens.

@marquiz
Copy link
Contributor

marquiz commented May 16, 2022

Topic: Class Resources KEP

Description: Not all resources can be managed with the current Kubernetes resource model. This KEP introduces the concept of class resources which could be described as "QoS resources" or "opaque non-integer resources". Think about extended resources for non-accountable resource types. The initial motivation for class resources was Intel RDT (Resource Director Technology) which is a class-based mechanism for controlling the cache and memory bandwidth allocation. Currently, there is support for RDT and also a class-based configuration mechanism of the blockio/io cgroup controller in CRI-O and containerd runtimes.
moderator: @marquiz and @kad
References:

@luxas
Copy link
Member

luxas commented May 16, 2022

Topic: Why is Kubernetes and cloud native principles the way they are?

Kubernetes is often described as designed from “decades of experience”, but it is not as often mentioned what that means in practice. Quite conversely, many newcomers to Kubernetes find it “too complex”. Why is it, or why is that the impression? What is actually the principle of cloud native? Why were certain design decisions made in k8s? What are the fundamental problems hard problem Kubernetes solves without the user even knowing they had that problem to begin with?

This session could help document answers and further discussion items for these questions.

Full disclosure, I'm very interested in these topics and have started some of this aggregation and consolidation in my BSc thesis and upcoming KubeCon talk, but I'd like to get feedback, collaborate and improve further, this is just the beginning:

Moderator: @luxas

@mrbobbytables
Copy link
Member

Summit is over, thanks all!

/close

@k8s-ci-robot
Copy link
Contributor

@mrbobbytables: Closing this issue.

In response to this:

Summit is over, thanks all!

/close

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
sig/contributor-experience Categorizes an issue or PR as relevant to SIG Contributor Experience.
Projects
None yet
Development

No branches or pull requests

10 participants