Debugging kubernetes containers

The scenario: you have a running kubernetes cluster, but suddenly some of your containers start to have problems. Obviously now there must be a way to find out what exactly is causing these problems. In this post I’ll highlight two ways to debug a container running on kubernetes: ephemeral-containers (which is likely what you should use most of the time) nsenter (which is a last resort debugging option that requires access to the node the Pod is running on) Want to follow along?...

December 1, 2023 · Florian Bergmann

Install kata-containers on K3S on aarch64

To install kata-containers on a raspberry-pi and integrating it into kubernetes a few steps are currently required: Install kata-containers Setup integration into containerd Setup integration into kubernetes Install kata-containers Currently the easiest (and apparently only) officially supported way to install kata-containers on an aarch64 system is to use snaps. If you are using the Ubuntu arm version this is already included in the installation and you can install kata-containers with a single command1:...

May 21, 2020 · Florian Bergmann

Deploying Teamspeak on a Raspberry PI kubernetes cluster

While this post will end up with a running Teamspeak server, it is very hard on the resources of the Raspberry Pi and might not be suitable for everyday use. To deploy a teamspeak server on raspberry pi a few things need to be done: (optional) Get a Kubernetes cluster up and running (this is not required, if you just want to run the docker container directly). Get Teamspeak to run on ARM....

May 8, 2020 · Florian Bergmann