Learn Kubernetes Weekly issue 82
5 Jun 2024
This newsletter is brought to you by StormForge — stop setting Kubernetes requests and limits. Leave it to machine learning and automation.
How we are managing a container platform
Ángel Barrera Sánchez
In this 3-part series, you will learn how the team at Adidas uses GitOps to operate their platform, which spans five continents, has 60+ clusters, and serves thousands of developers.
EKS Karpenter: a deep dive and best practices
John Platt
Karpenter represents a significant advancement for Kubernetes autoscaling, offering instance configuration flexibility, cost optimization features, and the ability to manage instances with Kubernetes-native objects.
sponsored
Leaky Vessels deep dive: escaping from Docker one syscall at a time
SnykSec
Learn how Snyk security researchers uncovered the Leaky Vessels container breakout Docker vulnerabilities that allow a malicious attacker to break out of a container environment with a controlled Dockerfile under docker build
and docker run
.
How to inspect Kubernetes networking
Max Zhang
This article provides a guide on how to inspect Kubernetes networking.
It covers tools and techniques for debugging connectivity issues, investigating network throughput problems, and understanding Kubernetes operations.
Using Kubernetes requests for allocating resources other than CPU or memory
Mayank Kumar
This article explores resource requests beyond CPU and memory, focusing on extended resources such as IP addresses per node.
It introduces Node-level extended resources and details how pods can efficiently utilize them.
How Kubernetes requests are implemented
Mayank Kumar
This article explores Kubernetes requests implementation.
It highlights the significance of system-reserved and kube-reserved flags in CPU and Memory allocation and the role of cgroups in managing resources.
Autonomous Rightsizing for Kubernetes Workloads
StormForge
Double your Kubernetes resource utilization and unburden developers from sizing complexity with the first HPA-compatible vertical pod rightsizing solution.
How to scale a JVM application on Kubernetes
Thibaut Perol
One of the challenges when scaling JVM-based applications in Kubernetes using the HPA is the potential for thrashing due to the CPU burst that occurs during the JVM's JIT compilation.
In this tutorial, you'll see how to rightsize JVM applications running on Kubernetes.
sponsored
Transform Kubernetes manifests into Helm Chart
Harshhaa Vardhan Reddy Paluvaie
In this tutorial, you'll incrementally migrate a Deployment and Service YAML definition to a Helm chart.
Automation of building, signing and verifying docker images: Kaniko + Cosign + Kyverno
Trapezin Andrey
The article discusses automating the building, signing, and verifying of Docker images using tools like Kaniko, Cosign, and Kyverno.
It explains how these tools can be integrated into a GitLab CI/CD pipeline to improve efficiency and security.
K3s + kubevip as a cloud controller manager
This tutorial discusses the deployment of K3s with KubeVIP as a load balancer and cloud controller manager.
The author shares his experience setting up KubeVIP, adding additional servers and agents, and testing the setup with an nginx web server.
Software Engineer with Volley Automation
Salary: $150K to $200K a year
Location: based in the office (and remote from home) in San Francisco, CA, USA
Tech stack: Kubernetes, AWS, On-premise, Data center, Docker, Go, Python, Java, Ruby, C++
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 →
Whereabouts is an IP Address Management (IPAM) CNI plugin that assigns IP addresses cluster-wide.
Whereabouts can be used for both IPv4 & IPv6 addressing.
Carvel provides reliable, single-purpose, composable tools for application building, configuration, and deployment to Kubernetes.
Kubernetes Terraform installer for Hetzner Cloud
This Terraform module creates a Kubernetes Cluster on Hetzner Cloud infrastructure running Ubuntu 22.04.
The module aims to be simple to use while providing an out-of-the-box, secure, and maintainable setup.
ktunnel is a CLI tool that establishes a reverse tunnel between a kubernetes cluster and your local machine.
Cyphernetes lets you query the Kubernetes API as if it were a graph database and discover relationships between resources.
Jun
6
Kubernetes Community Days Czech Slovak 2024
Online & in-person conference organized by KCD Czech & Slovak.
Location: Prague, CZ and virtual
This event requires an entrance fee
Use Learnk8s to get 20% off
Jun
6
Online & in-person meetup organized by Linux Foundation.
Location: Silicon Valley, CA, USA and virtual
This is a free event.
Jun
13
Kubernetes Community Days Zürich 2024
In-person conference organized by KCD Zürich.
Location: Zürich, CH
This is a free event.
Jun
13
Kubernetes Community Days Barcelona 2024
In-person conference organized by DevBcn.
Location: Madrid, ES
This event requires an entrance fee
Use MP-L34RN-K8S to get 10% off
Jun
13
Online workshop organized by Learnk8s.
This is a virtual event
This event requires an entrance fee
Jun
24
Advanced Kubernetes course (Munich)
In-person workshop organized by Learnk8s.
Location: Munich, DE
This event requires an entrance fee
Discover more Kubernetes events on Kube Events →
expired
Location: Salt Lake City, UT, USA and virtual
Online & in-person conference organized by Linux Foundation.
The conference starts on the 12 November 2024.
expired
Location: Medellín, CO
In-person conference organized by Linux Foundation.
The conference starts on the 9 October 2024.
expired
Kubernetes Community Days Austria 2024
Location: Vienna, AT
In-person conference organized by KCD Austria.
The conference starts on the 8 October 2024.
expired
Kubernetes Community Days Lahore 2024
Location: Lahore, PK
In-person conference organized by KCD Lahore.
The conference starts on the 7 July 2024.
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
This is a virtual event
Online conference organized by Conf42.
The conference starts on the 26 September 2024.
expired
Location: Santa Clara, CA, USA
In-person conference organized by DevNetwork.
The conference starts on the 5 November 2024.
expired
This is a virtual event
Online conference organized by Conf42.
The conference starts on the 5 September 2024.
expired
Location: London, UK
In-person conference organized by SREday.
The conference starts on the 19 September 2024.
Until next time!
— Dan
Subscribe and, every Wednesday, receive the latest Kubernetes news!