Learn Kubernetes Weekly issue 59 · 27 Dec 2023
Kubernetes 101: assigning pod to nodes
hwchiu.medium.com
This series of articles explores how to influence the Scheduler's scheduling decisions through Kubernetes built-in methods.
Such configurations can achieve higher availability settings in structures like Zones/Regions.
Validation WebHook troubleshooting — how low can you go?
medium.com
In this case study, you'll follow Alternar's team journey in identifying and fixing an issue with their Calico networking configuration.
You'll learn their thought process, the tool they used to narrow down the issue & the code changes they implemented.
nateb.xyz
In this detailed tutorial, you'll be walking through how to bootstrap a local cluster of VMs using QEMU, set up a virtual network using the ip command, install Kubernetes using k0s, set up an ingress controller, and use HAProxy as a load balancer.
The internals and the latest trends of container runtimes 2023
medium.com
This article discusses:
barco: Linux Containers From Scratch in C
cavall.in
The article discusses "barco", a container runtime project developed to learn more about the Linux kernel and containers.
It's written in C, using various libraries such as libseccomp for seccomp filters and libcap for container capabilities.
itnext.io
In this article, you'll use the Shellshock vulnerability as a guiding framework to demonstrate the importance of strong security measures and AppArmor's role in safeguarding containerized applications.
⎈ Become an expert in Kubernetes: Advanced Kubernetes course
Learnk8s
Join Learnk8s' 4-day Advanced Kubernetes workshop in January (online or in London, UK).
Get your hands dirty with Kubernetes and learn what makes Kubernetes tick in a session packed with hands-on labs!

Argo workflow — a pipeline to build and deploy containers
medium.com
In this tutorial, you'll learn how to use Argo Workflow to create a CI/CD pipeline for scanning, building, and deploying an image using tools like Trivy, CodeQL, buildctl, and cosign.
ArgoWorkflows for distributed MongoDB logical backup
yossicohn.medium.com
In this article, you will learn how to create a distributed flow of MongoDB Logical Backups while using ArgoWorkflows as the underlying infrastructure.
dev.to
In this 4-part series, you will learn:
Implementing Message Queues with NATS on Kubernetes
medium.com
The article provides a guide on installing and operating NATS on Kubernetes.
It details the process of setting up the system for different types of messaging, such as basic Pub/Sub, 1:N Pub/Sub, Request-Reply, and Queueing.
Site Reliability Engineer with Braintrust
Salary: $800 a day
Location: remote from the United States of America
Tech stack: Kubernetes, Elastic Search, Grafana, AWS, GCP, On call, Docker, Go, Python, Java
Software Engineer with Torc Robotics
Salary: $139K to $166.8K a year
Location: remote from the United States of America
Tech stack: Kubernetes, AWS, Azure, GCP, Docker, Terraform, Ansible, Shell, Python, C++
Infrastructure Architect with SoFi Stadium
Salary: $110K to $125K a year
Location: based in the office in SoFi Stadium, CA, USA
Tech stack: Kubernetes, Grafana, Bitbucket Pipeline, AWS, Azure, GCP, On call, Docker, Terraform, Ansible
Discover more Kubernetes jobs on Kube Careers →
github.com/max-rocket-internet
Kubernetes event logger watches Kubernetes Events and logs them to stdout in JSON to be collected and stored by your logging solution, e.g. fluentd, fluent-bit, Filebeat, or Promtail.
github.com/kubernetes-csi
This CSI driver allows Kubernetes to access an NFS server on a Linux node.
Coroot: eBPF-based observability
github.com/coroot
Coroot is an open-source eBPF-based observability tool that turns telemetry data into actionable insights, helping you quickly identify and resolve application issues.
github.com/mariadb-operator
The MariaDB operator lets you declaratively manage your MariaDB using Kubernetes CRDs rather than imperative commands.
Helm Drift: configuration drift
github.com/nikhilsbhat
Helm Drift is a Helm plugin that identifies configuration drifts (primarily due to in-place edits) in the deployed Helm charts.
Jan
1
Online conference organized by Michael Cade.
This is a virtual event
This is a free event.
Jan
24
Online conference organized by Harness.
This is a virtual event
This is a free event.
Feb
5
Advanced Kubernetes course (London)
In-person workshop organized by Learnk8s.
Location: London, UK
This event requires an entrance fee
Feb
17
Online & in-person conference organized by fwdays.
Location: Kyiv, UA and virtual
This event requires an entrance fee
Use 9D0C080340 to get 10% off
expired
Kubernetes Community Days Costa Rica 2024
Location: Heredia, CR
In-person conference organized by KCD Costa Rica.
The conference starts on the 1 March 2024.
expired
Kubernetes Community Days Romania 2024
Location: Bucharest, RO
In-person conference organized by KCD Romania.
The conference starts on the 25 April 2024.
expired
Kubernetes Community Days Texas 2024
Location: Irving, TX, USA
In-person conference organized by KCD Texas.
The conference starts on the 12 April 2024.
expired
Kubernetes Community Days Guadalajara 2024
Location: Guadalajara, MX
In-person conference organized by KCD Guadalajara.
The conference starts on the 23 February 2024.
expired
Kubernetes Community Days Istanbul
Location: Istanbul, TR
In-person conference organized by KCD Istanbul.
The conference starts on the 15 May 2024.
expired
Kubernetes Community Days Munich 2024
Location: Munich, DE
In-person conference organized by KCD Munich.
The conference starts on the 2 July 2024.
expired
This is a virtual event
Online conference organized by Conf42.
The conference starts on the 21 March 2024.
expired
Location: Kyiv, UA and virtual
Online & in-person conference organized by fwdays.
The conference starts on the 17 February 2024.
expired
Location: Seattle, WA, USA
In-person conference organized by Linux Foundation.
The conference starts on the 15 April 2024.
Until next time!
— Dan