logo
Dates

Author


Conferences

Tags

Sort by:  

Authors: Wojciech Tyczyński
2023-04-19

tldr - powered by Generative AI

Tips for dividing workloads among multiple clusters in Kubernetes
  • Networking is the most stressing for the control plane and where the biggest number of issues are seen
  • Understanding the size of churn forward or observed services is a significant factor in workload division
  • The current scalability limit of 5000 nodes is not a hard limit and there are no plans to push it further in open source
  • External factors like third-party controllers and ecosystem improvements need to be addressed
  • Using the watch protocol for getting large collections of data can help with memory consumption and system throughput
  • Graceful shutdowns can prevent the control plane from being blown out by hundreds of thousands of watches
  • Optimizations should be balanced with complexity versus return on investment trade-off
Authors: Wojciech Tyczyński, Marcel Zięba
2022-05-20

tldr - powered by Generative AI

The presentation discusses the implementation of efficient watch resumption or immutable secrets in Kubernetes to increase reliability and scalability. The speaker also talks about the tools and infrastructure used for scalability testing in Kubernetes.
  • Using immutable secrets can make Kubernetes API more reliable and reduce pressure on API servers
  • Priority and fairness are heavily worked on to increase Kubernetes reliability
  • Cluster loader two is a tool used for scalability testing in Kubernetes
  • Cubemark is a simulation of the cluster used for scalability testing instead of running 5000 nodes
  • Whole nodes and hollow nodes are used in Cubemark to simulate regular nodes without actually running pods
  • Hollow cube proxy is a part of Kubernetes that puts pressure on the API server
Authors: Wojciech Tyczyński, Marcel Zięba
2021-10-15

tldr - powered by Generative AI

The presentation discusses the efforts of SIG Scalability in defining and improving scalability in Kubernetes, as well as monitoring and guarding against performance regressions.
  • SIG Scalability is focused on defining what scalability means for Kubernetes and executing towards those goals
  • They work with individual SIGs to ensure improvements are made and contribute to cross-SIG improvements
  • Monitoring and measuring current scalability levels is critical to understanding progress towards goals
  • Guarding against performance regressions is important to maintain scalability
  • Scalability is a job for everyone in the community, not just a small group