Speaker

Marvin Beckers

Marvin Beckers

Team Lead at Kubermatic

Aachen, Germany

Actions

Marvin started out as a sysadmin, gradually turned into a software engineer and works as an engineering team lead today. He always had a passion for effective management of large server fleets, which has turned his attention to Kubernetes in 2018. He has been a CKA since February 2019, has been working with emergent ecosystem technologies (like Cluster API) and is now a maintainer for kcp, a CNCF Sandbox project.

Area of Expertise

  • Information & Communications Technology

Topics

  • Kubernetes
  • Cloud Native
  • Cloud & Infrastructure
  • Cloud
  • Golang
  • Cloud Native Infrastructure
  • Cloud Containers and Infrastructure

Building a Platform Engineering API Layer with kcp

Self-service is a central aspect of platform engineering, and platform engineering teams frequently build on top of Kubernetes to utilise its amazing API design. The kcp project has been accepted into the CNCF Sandbox in 2023 and extends Kubernetes API concepts beyond container orchestration. This talk will discuss how kcp supercharges platform engineering with a global control plane for all internal services.

As a central API layer, kcp enables a SaaS-like experience between internal service providers and developers, transforming internal developer platforms into a service marketplace. All via concepts and tools that developers working with Kubernetes already know and love.

kcp expands the world of platform engineering beyond the limits of single Kubernetes clusters, and therefore transforms the scale at which platform teams and internal service providers can operate. This talk will explore patterns for both service providers and developers and how kcp makes their lives easier.

Ephemeral Containers in Action - Running a Go Debugger in Kubernetes

The modern observability stack has transformed the way you troubleshoot issues in a microservice environment. Some situations however, ask for investigation of a single application pod that seems to be misbehaving. Ephemeral containers provide a way to attach to a seemingly problematic pod without restarting it.This allows developers to observe an issue in a live or staging environment running on top of Kubernetes.

We will discuss the practicality of launching a Go debugger (Delve) within an ephemeral container to remotely debug an application both on the CLI and in VS Code, highlighting the requirements and possible limitations one might encounter when trying to set up a similar troubleshooting routine. As part of that, we will explore the API for ephemeral containers and the current implementation in kubectl.

While the talk will use Go and Delve as an example, the considerations and steps presented are of universal importance to running a debugger for your language stack of choice.

ContainerDays Conference 2024 Sessionize Event

September 2024 Hamburg, Germany

CNCF-hosted Co-located Events Europe 2024 Sessionize Event

March 2024 Paris, France

ContainerDays 2023 Sessionize Event

September 2023 Hamburg, Germany

Cloud Native Rejekts EU 2023

Ephemeral Containers in Action - Running a Go Debugger in Kubernetes

April 2023 Amsterdam, The Netherlands

Marvin Beckers

Team Lead at Kubermatic

Aachen, Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top