Learn Kubernetes Weekly issue 107
27 Nov 2024
This newsletter is brought to you by Robusta Dev — reduce Prometheus and Kubernetes troubleshooting time by 80% with an AI Assistant. Fewer alerts and better developer experience.
How I came to build a cheap server cluster for VDI
Michael Lipp
In this case study, you will learn how the team at Darmstadt University built a cost-effective server cluster for Virtual Desktop Infrastructure using Kubernetes and Ceph, providing an affordable alternative to traditional VDI offerings.
Kube Prometheus stack explained
Pavan Gudiwada
Confused by all the components in kube-prometheus-stack?
Here's a guide to what each component does and why you need it.
sponsored
Why do we need pods in Kubernetes?
ByteCook
This article explains why Pods are necessary in Kubernetes, how they manage complex application architectures, and how they differ from traditional container deployment methods.
eBPF maps state synchronization across multi-node Kubernetes cluster
Teodor Janez Podobnik
This article presents a proof of concept for synchronizing eBPF map states across a multi-node Kubernetes cluster, which ensures high availability and avoids single points of failure in stateful applications.
Service Meshes decoded: is Istio Ambient worth it?
This article compares the performance of Istio Ambient and Istio Sidecar, presenting test results that show Istio Ambient is faster and consumes fewer resources than Istio Sidecar.
How to uninstall Multus CNI without borking your Kubernetes cluster
Ahmad Ibrahim
Uninstalling Multus Container Network Interface without proper cleanup can cause significant disruptions to your cluster.
Learn how you can automate it and remove residual files and configurations left behind by Multus using tools like spectro-cleanup.
Spend 80% less time troubleshooting Prometheus alerts
Robusta
With fewer alerts and better developer experience - with Robusta's AI Agent that gathers observability data for you, your team can find the root cause faster.
Setting up Prometheus and AlertManager in Kubernetes with custom alerts
Anvesh Muppeda
This tutorial provides a hands-on guide to setting up Prometheus and AlertManager in a Kubernetes cluster using Helm, including installing and verifying the setup, creating custom alert rules, and understanding the components of an alert rule.
Beyond Human: HolmesGPT and the future of AIOps
GitHub
Learn how this HolmesGPT tool helps engineering teams:
sponsored
Using 1Password with external secrets operator in a GitOps way
3deep5me
Learn how to integrate 1Password with External Secrets Operator to automate pulling secrets into a Kubernetes Secret, enabling secure secret management across different stages.
Deploy flexible and custom setups with anything LLM on Kubernetes
Artem Lajko
This tutorial provides a guide to deploying Anything-LLM on Kubernetes and highlights solutions like iitsAI that address the challenges of using Anything-LLM in enterprise environments.
Monitoring, troubleshooting, and query analytics for PostgreSQL on Kubernetes
Daniil Bazhenov
This article provides a guide to monitoring, troubleshooting, and analyzing queries for PostgreSQL on Kubernetes using Percona Monitoring and Management, allowing users to gain insights into their database's health and optimize its performance.
DevOps Engineer with Acentra Health
Salary: $110K a year
Location: remote from the United States
Tech stack: Kubernetes, AWS, Azure, Helm, Docker, Shell, Python, Perl, Java, Groovy
Head of Platform Engineering with Constant Contact
Salary: $208K to $261K a year
Location: based in the office (and remote from home) in Waltham, MA, USA
Tech stack: Kubernetes, AWS, Azure, GCP, On-premise, Docker, Go, Shell, Python, Javascript
DevOps Engineer with Ramp Network
Salary: PLN 252K to PLN 336K a year
Location: based in the office in Warszawa, PL
Tech stack: Kubernetes, AWS, Azure, GCP, ArgoCD, Docker, Go, Shell, Python, Javascript
Data Engineer with Gemini
Salary: $136K to $170K a year
Location: remote from the United States
Tech stack: Kubernetes, AWS, GCP, Python, SQL, Javascript, Snowflake, Kafka
DevSecOps Engineer with Abbott
Salary: $72.7K to $145.3K a year
Location: based in the office in Irving, TX, USA
Tech stack: Kubernetes, Azure, Docker, Javascript, Java, C++, Terraform
Discover more Kubernetes jobs on Kube Careers →
Mayfly is a Kubernetes operator that enables you to create temporary resources on the cluster that will expire after a certain period of time.
KubeBlocks: manage database workloads
KubeBlocks is an open-source Kubernetes operator that manages relational, NoSQL, vector, and streaming databases on the public cloud or on-premise.
It is designed for production, providing reliable, performant, cost-effective data infrastructure.
mapkubeapis is a Helm v3 plugin which updates in-place Helm release metadata that contains deprecated or removed Kubernetes APIs to a new instance with supported Kubernetes APIs.
Kube-green is a simple k8s addon that automatically shuts down (some of) your resources when you don't need them.
This CSI driver allows Kubernetes to access an NFS server on a Linux node.
Nov
30
Kubernetes Community Days Indonesia 2024
In-person conference organized by KCD Indonesia.
Location: Jakarta, ID
This is a free event.
Dec
2
Advanced Kubernetes course (Munich)
In-person workshop organized by Learnk8s.
Location: Munich, DE
This event requires an entrance fee
Dec
3
Kubernetes outside of the cloud: lessons learned after 3 years
In-person meetup organized by Cloud Native Barcelona.
Location: Barcelona, ES
This is a free event.
Dec
4
Kubernetes network observability with Cilium and Hubble
Online & in-person meetup organized by Cloud Native Prague.
Location: Prague, CZ and virtual
This is a free event.
Nov
29
In-person conference organized by CCSIR.
Location: Bucharest, RO
This event requires an entrance fee
Use DEFCAMP_PARTNER_15_mZkf6z4zKs7upkZdLhaS to get 15% off
Discover more Kubernetes events on Kube Events →
expired
Location: London, UK
In-person conference organized by Linux Foundation.
The conference starts on the 1 April 2025.
expired
Location: London, UK
In-person conference organized by Linux Foundation.
The conference starts on the 1 April 2025.
expired
Location: London, UK
In-person conference organized by Linux Foundation.
The conference starts on the 1 April 2025.
51
days
Location: Bucharest, RO
In-person conference organized by Cloud Native Romania.
The conference starts on the 6 May 2025.
expired
Location: Brussels, BE
In-person conference organized by FOSDEM.
The conference starts on the 2 February 2025.
expired
Location: London, UK
In-person conference organized by Linux Foundation.
The conference starts on the 1 April 2025.
expired
Location: London, UK
In-person conference organized by Linux Foundation.
The conference starts on the 1 April 2025.
expired
Location: London, UK
In-person conference organized by Linux Foundation.
The conference starts on the 1 April 2025.
expired
Location: London, UK
In-person conference organized by Linux Foundation.
The conference starts on the 1 April 2025.
Until next time!
— Dan