Network

Terraform map expansion - interface ranges Members Public

Expanding value ranges dynamically in terraform can help you to compact your configuration and keep the focus on the values. It takes a few moments to expand the values using regex magic, still it's worth the effort!

Daniel Nachtrub
Daniel Nachtrub
Cloud

Cannot access more than a few virtual functions using SRIOV Members Public

SRIOV is a powerful technology with it's own challenges. Sometimes simple things are the solutions. Still you can always learn a little more about how it works behind the curtain!

Daniel Nachtrub
Daniel Nachtrub
Linux

multus - deadlock state on thick plugin Members Public

Using Multus CNI's 'thick plugin' in Kubernetes can cause pod startup deadlocks due to circular dependencies between pods and the Multus daemon. Switching to the daemonless 'thin plugin' mode effectively resolves this initialization issue.

Daniel Nachtrub
Daniel Nachtrub
Cloud

Enable SR-IOV on Broadcom NICs and configure VF count Members Public

Running broadcom network cards using SR-IOV might require configuration of the cards firmware. This also applies for example if you want to adjust the total number of virtual functions.

Daniel Nachtrub
Daniel Nachtrub
Linux

Multus - pod stuck in terminating state Members Public

Having multus in place, pods might be stuck in starting or terminating state if you made a mistake in the config.

Daniel Nachtrub
Daniel Nachtrub
Kubernetes

Migrate a netadapter configuration in an atomic command Members Public

You know the situation: You need to perform multiple commands that will disconnect you in the middle. Functions to the rescue!

Daniel Nachtrub
Daniel Nachtrub
Network

Linux kernel keyrings, container isolation and maybe some kerberos Members Public

On a recent project I've been stumbling on the case that kerberos tickets have been inadvertently shared across containers on a node - which obviously caught my attention as I'm not keen on sharing such secrets across workloads. This post describes why this happens and what to do to prevent this.

Daniel Nachtrub
Daniel Nachtrub
Kubernetes

openvpn 2.6.0 released Members Public

The new openvpn 2.6.0 has some very nice and shiny features you might want to starting using soon. This post highlights some of them.

Daniel Nachtrub
Daniel Nachtrub
Linux