Learn Kubernetes Weekly issue 59
27 Dec 2023
Kubernetes 101: assigning pod to nodes
HungWei Chiu
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?
Alex Movergan
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.
Nathaniel Buckareff
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
Akihiro Suda
This article discusses:
barco: Linux Containers From Scratch in C
Luca Cavallin
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.
Patrick Kalkman
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
Chuk Lee
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
Yossi Cohn
In this article, you will learn how to create a distributed flow of MongoDB Logical Backups while using ArgoWorkflows as the underlying infrastructure.
Paul Yu
In this 4-part series, you will learn:
Implementing Message Queues with NATS on Kubernetes
Brandon Kang
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
Tech stack: Kubernetes, AWS, GCP, Docker, Go, Python, Java, Scala, Elastic Search, Grafana
Software Engineer with Torc Robotics
Salary: $139K to $166.8K a year
Location: remote from the United States
Tech stack: Kubernetes, AWS, Azure, GCP, Docker, Shell, Python, C++, Groovy, Terraform
Infrastructure Architect with SoFi Stadium
Salary: $110K to $125K a year
Location: based in the office in SoFi Stadium, CA, USA
Tech stack: Kubernetes, AWS, Azure, GCP, Docker, Go, Shell, Python, Powershell, Terraform
Discover more Kubernetes jobs on Kube Careers →
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.
This CSI driver allows Kubernetes to access an NFS server on a Linux node.
Coroot: eBPF-based observability
Coroot is an open-source eBPF-based observability tool that turns telemetry data into actionable insights, helping you quickly identify and resolve application issues.
The MariaDB operator lets you declaratively manage your MariaDB using Kubernetes CRDs rather than imperative commands.
Helm Drift: configuration drift
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
Discover more Kubernetes events on Kube Events →
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
Subscribe and, every Wednesday, receive the latest Kubernetes news!