Sort by:  

Authors: Katrina Verey

tldr - powered by Generative AI

The presentation discusses the design principles and implementation of a new system for managing configuration and deployment of applications. The system aims to strike a balance between exposing changes and ensuring meaningful review, while also accommodating the needs of a wide range of users.
  • The system was designed with the goal of making it easy for developers to get started and ensuring commonly needed changes would be simple to make
  • The system includes a config CLI and API, a version schema, and a customization system
  • The config CLI provides a familiar interactive workflow for developers to modify production configuration
  • The config API simplifies the user experience by explicitly encoding the main application properties that developers need to control
  • The version schema allows for formal versioning and evolution of the system over time
  • The customization system allows for advanced users to leverage the full power of Kubernetes APIs when needed
  • The system strikes a balance between exposing changes and ensuring meaningful review, while also accommodating the needs of a wide range of users
Authors: Maciej Szulik, Katrina Verey, Eddie Zaneski

tldr - powered by Generative AI

Improving the debuggability of Kubernetes clusters and encouraging more contributions from the community
  • Kubernetes is overwhelmed by the amount of functionality added and needs to focus on improving the statuses and debuggability
  • The lack of visibility into the deployment reason for failing to start is a major issue
  • The Kubernetes community needs more contributors, including developers, PMs, and technical writers
  • The community is open to mentoring and bringing on new maintainers, but needs a firm commitment from them
  • Unifying the statuses of all the controllers is being worked on to improve the situation
  • The cube cuddle events command and cube cuddle debug command are being developed to expose more information
Authors: Sean Sullivan, Katrina Verey, Eddie Zaneski

SIG CLI is the special interest group for the command line tooling of the Kubernetes project. The SIG maintains kubectl, kustomize, and related libraries. In this session the SIG CLI leads will provide an introduction to the SIG and an overview of how to contribute. They will share the work done over the past year and an introduction to the kuberc KEP for defining user preferences. The session will conclude with Q&A.
Authors: Maciej Szulik, Katrina Verey, Eddie Zaneski

tldr - powered by Generative AI

The presentation discusses the development and testing of Cube Control, a tool used in Kubernetes for managing clusters. It also covers the need for new contributors and the importance of attending meetings.
  • Cube Control is a staging repo that is being migrated out of the Kubernetes main repo
  • To build Cube Control, run 'make cube control' at the root of the repo
  • There are three types of testing: unit tests, end-to-end tests, and integration tests
  • Unit tests are offline and run quickly, while end-to-end tests require an active Kubernetes cluster
  • Integration tests are bash tests that need improvement
  • New contributors are needed for the project and attending meetings in person is encouraged
Authors: Sean Sullivan, Eddie Zaneski, Katrina Verey

tldr - powered by Generative AI

The presentation discusses the Kubernetes project and its testing and pruning functionalities.
  • The Kubernetes project needs new contributors who are passionate about the project.
  • The bug scrub is a good opportunity to ask about issues and claim them.
  • Showing up in person to meetings is easier to get involved than just through online issues.
  • The integration tests need the most love in terms of testing.
  • Pruning is a functionality that automatically deletes objects that are no longer needed.
  • The prune set is calculated by subtracting the previously applied objects from the currently applied objects.
  • The prune whitelist flag restricts the set of items that can be pruned.
  • The Kubernetes project is looking for feedback on how to improve its functionalities.