Learn Kubernetes Weekly issue 87
10 Jul 2024
This week's newsletter is brought to you by Sidero Labs.
Simplify Kubernetes and Linux maintenance with Talos Linux. Create a unified platform with Omni.
Inside EKS networking: decoding the service IP journey
Chen
This article explores the journey of a packet from the client through the NLB to the ingress controller.
The author explores how Kubernetes handles Service IP under the hood, shedding light on iptables manipulations and Kubernetes Service abstractions.
Public cloud providers are switching from k3s to Talos
Sidero
Civo rebuilt their Kubernetes service on Talos Linux and gained faster provisioning times, only 90 seconds, and improved stability.
Learn how a purpose-built, API-driven Linux distribution is better than automation.
sponsored
Andrei Kvapil
In this article, Andrei shares his professional experience and compares two popular GitOps tools: Argo CD and Flux CD.
He explores their features, use cases, and the specific problems they solve.
Yuval
This article delves into the issue of "Invisible OOM Kills" in Kubernetes, where child processes getting OOM Killed go unnoticed.
Embracing cgroup V2: best practices for migrating Kubernetes clusters to AlmaLinux
Zou Nengren
The article details the migration of Kubernetes nodes from CentOS to AlmaLinux, emphasizing cgroup v2 and the removal of dockershim.
It explores the issues faced by Java applications and the interaction of Systemd with Cilium.
A tragedy caused by a single Kubernetes command
Zou Nengren
The article discusses the issues encountered during the transition from cgroup v1 to cgroup v2.
It covers the technical background of container metrics generation, cAdvisor and kubelet integration, and why PSI should be used for CPU statistics.
Join the Talos Linux install fest
Sidero
Sidero is hosting 2 weeks of Talos Linux installs like good ol' fashion Linux install fests
More than a dozen live streams with brand-new users in a variety of new environments and hardware. Bring your own computer.
Cilium: installing Cilium in EKS with no Kube-Proxy
Amit Gupta
This tutorial guides installing Cilium on an EKS cluster without kube-proxy.
It discusses the benefits of Cilium over traditional kube-proxy and outlines the steps to create a new cluster, disable kube-proxy, and install Cilium.
How to create a multi clusters secure supply chain (SLSA 3) in 10min
Jean-Philippe Gouin
This article provides a guide on creating a secure supply chain in Kubernetes using the Supply Chain Levels for Software Artifacts (SLSA) framework.
Software Engineer with Rebel Space Technologies
Salary: $130K to $200K a year
Location: based in the office (and remote from home) in Long Beach, CA, USA
Tech stack: Kubernetes, AWS, Azure, Docker, Python, Rust, C++
Software Engineer with Edgemony
Salary: €35K to €50K a year
Location: remote from Italy
Tech stack: Kubernetes, AWS, Azure, GCP, Docker, Python, Mongo, PostgreSQL, MySQL
Platform Engineer with Hook Technology
Salary: £85K to £105K a year
Location: based in the office (and remote from home) in London, GB
Tech stack: Kubernetes, AWS, Docker, Terraform
Discover more Kubernetes jobs on Kube Careers →
Azure
This repository contains the AKS Karpenter Provider, which enables node auto-provisioning using Karpenter on your AKS cluster.
It can be used in two modes:
Omni: Kubernetes on bare metal
Omni manages Kubernetes on bare metal, virtual machines, or in a cloud. Built on Talos Linux.
sponsored
NGINX Gateway Fabric implements the Gateway API using NGINX as the data plane.
With kubectl foreach
you can run a kubectl command in one or more contexts (clusters) in parallel (similar to GNU parallel/xargs).
Gloo Gateway is a Kubernetes-native ingress controller and API gateway based on the Kubernetes Gateway API.
It excels in function-level routing and supports legacy apps, microservices and serverless.
Jul
10
Multi-Cloud Kubernetes with KubeAdmiral & Squeeze Your Kubernetes
Online meetup organized by FOSSASIA Vietnam Open Technology Meetup Group.
This is a virtual event
This is a free event.
Jul
10
In-person conference organized by Devopsdays.
Location: Nashville, TN, USA
This event requires an entrance fee
Use LEARNK8S to get 20% off
Jul
10
Copilot and Kubernetes and APIs
Online workshop organized by Global Big Data Conference.
This is a virtual event
This event requires an entrance fee
Jul
13
How AI solves the Kubernetes complexity challenge
Online webinar organized by CyberFrat.
This is a virtual event
This is a free event.
Jul
16
Exploring Kaito to streamline AI inference model deployment in Azure Kubernetes
Online meetup organized by Microsoft Reactor Toronto.
This is a virtual event
This is a free event.
Jul
18
Exploring the Kubernetes instance calculator
Online webinar organized by Learnk8s.
This is a virtual event
This is a free event.
Jul
25
Online workshop organized by Learnk8s.
This is a virtual event
This event requires an entrance fee
Discover more Kubernetes events on Kube Events →
expired
Kubernetes Community Days Porto 2024
Location: Porto, PT
In-person conference organized by KCD Porto.
The conference starts on the 27 September 2024.
expired
Kubernetes Community Days Denmark 2024
Location: Copenhagen, DK
In-person conference organized by KCD Denmark.
The conference starts on the 20 November 2024.
expired
Location: Delhi, IN
In-person conference organized by Linux Foundation.
The conference starts on the 11 December 2024.
expired
This is a virtual event
Online conference organized by Conf42.
The conference starts on the 26 September 2024.
expired
Cilium + eBPF Day North America
Location: Salt Lake City, UT, USA
In-person conference organized by Linux Foundation.
The conference starts on the 12 November 2024.
expired
This is a virtual event
Online conference organized by Conf42.
The conference starts on the 5 September 2024.
expired
Location: San Francisco, CA, USA
In-person conference organized by InfoQ.
The conference starts on the 18 November 2024.
expired
Open Source Monitoring Conference
Location: Nuremberg, DE
In-person conference organized by NETWAYS.
The conference starts on the 21 November 2024.
expired
Location: Bogotá, CO
In-person conference organized by Devopsdays.
The conference starts on the 29 October 2024.
Until next time!
— Dan
Subscribe and, every Wednesday, receive the latest Kubernetes news!