Learn Kubernetes Weekly issue 62
17 Jan 2024
The case for Kubernetes resource limits: predictability vs. efficiency
Milan Plžík
This article explores Kubernetes resource limits, detailing strategies for balancing efficiency with predictability and how limits affect performance, planning, and Quality of Service (QoS) classes.
3 common mistakes with promql and Kubernetes metrics
Luvpreet Singh
In this article, you'll learn how to avoid three common mistakes with PromQL and Kubernetes metrics:
Different kinds of managed Kubernetes
Artem Lajko
In this article, you'll compare different kinds of managed Kubernetes:
Helm's — atomic option for rollback leaves you in the dark
Akash Jaiswal
This article teaches how to use the --atomic
, --wait
, and --timeout
flags in Helm within CI/CD pipelines.
It highlights the importance of tracking Helm's exit status to detect deployment failures and managing rollbacks.
Kubernetes: ensuring high availability for pods
Arseny Zinchenko
In this article, you'll learn how to maintain uninterrupted pod operation while utilizing Karpenter for node scaling.
It covers high-availability strategies like replicas, spread constraints, PodDisruptionBudgets, and do-not-disrupt annotations.
Kubernetes hands-on labs and tutorials
A Curated List of Kubernetes Labs and Tutorials:
Kubernetes custom controllers recipes for beginners
Akriotis Kyriakos
This article teaches the intricacies of developing custom controllers in Kubernetes, including tips on handling DeletionTimestamp
, predicates for event filtering, setting owner references for resource management, and more.
Run asynchronous tasks in a new Kubernetes pod with Nodejs
Alexandre Olive
This tutorial teaches how to asynchronously handle resource-intensive tasks in Kubernetes pods with NodeJS.
It demonstrates implementing a NodeJS API using ExpressJS and the @kubernetes/client-node
library to manage pod operations.
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
Site Reliability Engineer with Grafana Labs
Salary: $155K to $201K a year
Location: remote from the United States
Tech stack: Kubernetes, AWS, Helm, Docker, Go, Shell, Python, Terraform, Grafana Mimir, Grafana
Discover more Kubernetes jobs on Kube Careers →
k8spacket helps to understand TCP packets traffic in your kubernetes cluster:
Kubernetes Security Profiles Operator
The Kubernetes Security Profiles Operator aims to make it easier for users to use SELinux, seccomp and AppArmor in Kubernetes clusters.
This guide series explains how to set up a personal small home lab running a Kubernetes cluster with VMs on a Proxmox VE standalone server node.
SnapScheduler: scheduled snapshots
SnapScheduler provides scheduled snapshots for Kubernetes CSI-based volumes.
NVIDIA device plugin for Kubernetes
The NVIDIA device plugin for Kubernetes is a Daemonset that allows you to automatically:
Jan
18
Can Backstage solve all problems? How to supercharge your Kubernetes platform!
In-person meetup organized by Cloud Native Aalborg.
Location: Aalborg, DK
This is a free event.
Jan
18
Online meetup organized by Data on Kubernetes Community.
This is a virtual event
This is a free event.
Jan
19
In-person conference organized by VDT.
Location: Lugano, CH
This event requires an entrance fee
Jan
22
In-person conference organized by VDC.
Location: Geneva, CH
This event requires an entrance fee
Jan
24
Kubernetes Community Days Oslo 2024
In-person conference organized by KCD Norway.
Location: Olso, NO
This event requires an entrance fee
Jan
25
Online workshop organized by Learnk8s.
This is a virtual event
This event requires an entrance fee
May
8
In-person conference organized by JOT.
Location: Malaga, ES
This event requires an entrance fee
Use JkUb3r10 to get 10% discount off Standard Tuna fee
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 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
Location: Toronto, CA
In-person conference organized by KubeHuddle.
The conference starts on the 8 May 2024.
expired
Kubernetes Community Days New York 2024
Location: New York, NY, USA
In-person conference organized by KCD New York.
The conference starts on the 22 May 2024.
expired
Location: Vilnius, LT and virtual
Online & in-person conference organized by Data Miner.
The conference starts on the 20 May 2024.
expired
This is a virtual event
Online conference organized by Conf42.
The conference starts on the 21 March 2024.
Until next time!
— Dan
Subscribe and, every Wednesday, receive the latest Kubernetes news!