logo
Dates

Author


Conferences

Tags

Sort by:  

Authors: Rastislav Szabo, Jussi Nummelin
2022-10-27

tldr - powered by Generative AI

The presentation discusses the challenges of remote control planes in Kubernetes and the solution of using an external load balancer to connect to the API server pods.
  • The hybrid model of running physical data centers and multi-cloud environments provides flexibility in workload management.
  • The main challenge of remote control planes is the communication between the API server and in-cluster components.
  • An external load balancer can be used to connect the API server pods to the agents.
  • The use of open VPN tunnels or other networking solutions can be replaced by the external load balancer.
  • There is an open PR for bi-directional tunneling.
  • The main issues with this solution are misconfigured load balancers and sticky sessions.
Authors: Cong Yue, David Oppenheimer
2022-10-26

tldr - powered by Generative AI

The presentation discusses the three-phase migration process for moving from a non-HA control plane to an HA control plane in Kubernetes, with a focus on protecting the cluster state and ensuring minimal impact on workloads.
  • The migration process is divided into three phases, with multiple steps in each phase to ensure the cluster state is protected and workloads are not impacted
  • The first phase involves getting the cluster state from the non-HA control plane and building a snapshot for use in the second phase
  • The second phase involves migrating the cluster state to the HA control plane, with traffic to the control plane shut down to prevent class data mutation
  • The third phase involves confirming that everything is working properly and reopening traffic to the control plane
  • The main focus throughout the migration process is on protecting the cluster state and ensuring minimal impact on workloads
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