logo

2023-04-17 ~ 2023-04-21

Presentations (with video): 316 (265)

The Cloud Native Computing Foundation’s KubeCon + CloudNativeCon EU 2023 is their flagship conference for Kubernetes users. The event features early adopters and technologists from leading open source and cloud native communities, and it is being held at the RAI in Amsterdam, Netherlands from April 18-21, 2023.

Sort by:  

Authors: Antonio Ojea Garcia, Surya Seetharaman, Shane Utt
2023-04-21

This talk will provide a high level overview of Kubernetes networking and share updates on some of the latest SIG-Network projects. These projects include Admin Network Policy, Topology Aware Routing, Multi Network, and more.
Authors: Michelle Nguyen, Hannah Troisi, Clemens Kolbitsch, Vihang Mehta
2023-04-21

tldr - powered by Generative AI

The conference presentation discusses the practicality of managing storage for multiple integrated applications in a busy environment, with a focus on the use of open telemetry and Pixie solutions.
  • The speaker addresses a question from an audience member regarding the storage of multiple integrated applications in a busy environment
  • The speaker explains that open telemetry and Pixie solutions can be used to capture and store data locally, and then filter and batch the data as needed
  • The speaker emphasizes the importance of considering sample strategies, filtering, and batching when designing an architecture for managing storage in a busy environment
Authors: Wim Henderickx
2023-04-21

tldr - powered by Generative AI

The presentation discusses the challenges of deploying and operating network functions in a cloud-native environment and the approach taken by the organization to address these challenges.
  • The organization's main business is developing network functions, which are increasingly being deployed in a cloud-native environment using Kubernetes.
  • These workloads have interdependencies and complexities that need to be addressed.
  • The organization is transitioning from a hardware Black Box system to a cloud-native environment, which requires a different approach to deployment and orchestration.
  • The organization's approach is intent-driven, scalable, distributed, and uniform, with a focus on collaboration and validation upfront.
  • The organization uses Kubernetes heavily and standardizes its automation system on the Kubernetes Resource Model (KRM).
  • The organization aims to build reusable components that are applicable to multiple use cases.
Authors: Frederick Kautz
2023-04-21

tldr - powered by Generative AI

The presentation discusses the importance of establishing trust in computer systems and processes, and challenges the concept of 'zero trust' by suggesting that it should be renamed to 'zero implicit trust' to make it explicit.
  • Understanding the context of a system is important in determining how much to spend on defending it and what the value of the thing being defended is
  • Establishing trust in the foundation of a system is crucial before building on top of it
  • Developing a framework for trust involves asking questions about what is being trusted and why, and what the consequences are if that trust is violated
  • The blast radius of an incident should be kept small to minimize the impact of a breach or failure
  • The concept of 'zero trust' should be renamed to 'zero implicit trust' to make it explicit that something is being trusted and to encourage proper analysis and risk assessment
Authors: Jared Burck, Valentina Rodriguez Sosa, James Bench, Christopher Nuland
2023-04-21

tldr - powered by Generative AI

Lessons learned in implementing DevSecOps in large Enterprise IT
  • Take stock of inventory and work with security to change perception of secure software
  • Bring in security officers early on and provide education and training
  • Transitioning to agile methodology and tying it into deployment and build process takes culture change
  • Be mindful of tackling tech debt during migration
  • Learn from industry best practices and use relevant templates
Authors: Katrina Verey
2023-04-21

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: Michał Woźniak, Vanessa Sochat
2023-04-21

tldr - powered by Generative AI

The presentation discusses the Flux Operator and the Portfolio Policy as solutions for managing batch workloads in Kubernetes.
  • Flux Operator is a solution for managing batch workloads in Kubernetes that involves a ResourceManager and a headlessService with fully qualified domain names.
  • Specialized logic can be used to generate something and can be run via an entry point or an isolated pod.
  • The Portfolio Policy is a recent feature in Job Controller that allows for the handling of failed pods based on exit codes and pod conditions.
  • The Portfolio Policy is a list of rules that specify actions for handling failed pods based on exit codes and pod conditions.
  • The presentation also mentions ongoing work on new features such as elastic index job or job set.
Authors: Pavol Loffay, Benedikt Bongartz, Yuri Oliveira Sa, Severin Neumann, Kristina Pathak
2023-04-21

tldr - powered by Generative AI

The tutorial explores the use of OpenTelemetry for end-to-end observability data collection on Kubernetes. Participants will learn how to instrument applications using auto-instrumentation, deploy the OpenTelemetry collector, and collect traces, metrics, and logs.
  • Observability is about understanding applications by looking at metrics, logs, and traces
  • OpenTelemetry is a neutral approach to ship telemetry data
  • The OpenTelemetry project includes a specification, API, SDK, data model, tools for generating traces, and a collector
  • The OpenTelemetry collector can be run on Kubernetes or locally
  • The tutorial covers manual and automatic instrumentation
  • The OpenTelemetry operator can be used to integrate with Prometheus and get logs from nodes
Authors: Liz Rice
2023-04-21

tldr - powered by Generative AI

The presentation discusses how Cilium and its ClusterMesh feature can simplify connectivity across multiple clusters in a cloud-agnostic way, enabling connectivity between services spread across clouds, load balancing requests across backends in multiple clusters, connectivity between Kubernetes and legacy workloads, mutually-authenticated, encrypted connections between services, and multi-cluster network policies. The presentation also addresses challenges related to IP address management, scale, and observability of multi-cluster networks, and how Cilium can help.
  • Cilium and its ClusterMesh feature can simplify connectivity across multiple clusters in a cloud-agnostic way
  • Connectivity between services spread across clouds
  • Load balancing requests across backends in multiple clusters
  • Connectivity between Kubernetes and legacy workloads
  • Mutually-authenticated, encrypted connections between services
  • Multi-cluster network policies
  • Challenges related to IP address management, scale, and observability of multi-cluster networks, and how Cilium can help
Authors: Kasper Borg Nissen, Brian Nielsen
2023-04-21

tldr - powered by Generative AI

The presentation discusses the development of a centralized developer portal called Backstage that aims to reduce the cognitive load of developers and provide paved paths for compliance requirements. The portal also enables experimentation and fast feedback loops for both customers and engineers.
  • Backstage is a centralized developer portal that reduces the cognitive load of developers and provides paved paths for compliance requirements
  • The portal enables experimentation and fast feedback loops for both customers and engineers
  • Requirements for Backstage were collected through forms and asking developers what would be most valuable to them
  • The showcase of Backstage's capabilities includes the ability to create a service in three minutes
  • The team is also working on aligning internal asynchronous communication and adding metadata around Pi data to schemas
  • The balance between enabling fast development and maintaining compliance is crucial for the success of Backstage