logo
Dates

Author


Conferences

Tags

Sort by:  

Authors: Maciej Szulik, Katrina Verey, Eddie Zaneski
2023-04-21

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: Jimmy Mesta
2023-04-19

tldr - powered by Generative AI

The presentation discusses the importance of role-based access control (RBAC) in Kubernetes and the potential security risks associated with overly permissive RBAC configurations. It also highlights the need for fine-grained configuration and least privilege access.
  • RBAC is a collection of users, resources, and operations that are combined to give access to the resources needed
  • Fine-grained configuration is necessary to limit access to service accounts and humans
  • Least privilege access is important to ensure that only necessary access is granted
  • Audit logs can be used to craft better RBAC policies
  • Escalate, impersonate, and bind verbs are dangerous and should be monitored
  • Persistent volumes can be used to break out of the container context and access the underlying host
Authors: Carlos Panato, Ricardo Katz
2022-10-27

You started using Kubernetes. You are doing great! Then you figure out "hey if kubectl has colors probably it would be helpful for other people!" You go ahead, and open an issue in the Kubernetes repository, to figure out that there's another issue opened since 2016 about this! And with a lot of discussions! Yeah, it happens! But why does it take so long? Is this really necessary? In this talk, we will present to you how a new feature gets into Kubernetes and, most importantly, why it takes so long! We are going to pass through some simple scenarios to understand what is this review process, what problems were caught in some real life feature requests reviews, and also other examples of features that were promoted and now became a problem, trying to understand why they reached this status! Join us and learn a bit more about the enhancement process of Kubernetes!
Authors: Sean Sullivan, Katrina Verey, Eddie Zaneski
2022-10-26

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.
Conference:  ContainerCon 2022
Authors: Avinash Desireddy
2022-06-23

Performing Kubernetes cluster operations, creating and managing application objects from CLI, using kubectl is complex and requires a steep learning curve. LENS is a popular Kubernetes IDE that minimizes the complexity for users without compromising the freedom from the users who love to use CLI. In this talk, I’ll introduce Lens & Lens Extensions and how they changed the way I interact with Kubernetes clusters & improved my productivity by 10x
Authors: Maciej Szulik, Katrina Verey, Eddie Zaneski
2022-05-19

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: Bryan Boreham
2022-05-19

tldr - powered by Generative AI

The speaker discusses the challenges of implementing and fixing Kubernetes code and provides advice for newcomers. He also talks about the limitations of the 'get events' command and introduces a new 'kubectl events' command.
  • Newcomers should start with tests and expand coverage
  • Challenges include digging through code and lack of tutorials
  • The 'get events' command is limited in its functionality
  • The new 'kubectl events' command is more flexible and powerful
  • The speaker encourages filing issues and sending tweets for feedback
Authors: Tiffany Wang, Joaquin Rodriguez
2022-05-18

tldr - powered by Generative AI

This tutorial offers an introduction to Kubernetes, GitOps, and Observability for newcomers. The session covers key concepts and practices, as well as offers attendees a way to experience the commands in real-time.
  • Kubernetes is an open-source project for container orchestration that allows you to manage containerized workloads and services.
  • Kubernetes is cloud-native, highly distributed, resilient to infrastructure failure and outages, and enables frequent releases.
  • Kubernetes provides automation and observability, self-healing and horizontal scaling, service discovery and load balancing, and is scalable.
  • The tutorial covers kubectl, K9s, Metrics (Prometheus), Dashboards (Grafana), Logging (Fluent Bit), and GitOps (FluxCD).
  • Attendees will be able to walk through the steps via a browser-based platform.
  • Instructors will lead the topics and help to troubleshoot.
Authors: Sean Sullivan, Eddie Zaneski, Katrina Verey
2021-10-14

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.
Authors: Kim Schlesinger
2021-10-14

tldr - powered by Generative AI

Alternative ways of visualizing and understanding Kubernetes architecture for early career engineers with limited computing experience
  • Create diagrams that show the passage of time to represent Kubernetes clusters
  • Use distributed tracing tools as a learning tool to identify errors and understand the system
  • Build 3D models of Kubernetes clusters to help people develop a richer mental model of the system