Learn Kubernetes Weekly issue 74
10 Apr 2024
This newsletter is brought to you by Komodor — simplify cluster management and troubleshooting to unlock the full value of Kubernetes.
Mastering Kubernetes: journey with Cluster API
Ali Yetkin
Hepsiburada, managing over 100 million monthly visitors, adopted Cluster API for Kubernetes cluster lifecycle automation.
They developed their Kubernetes engine, integrating six open-source projects.
Learn from their journey in this case study.
Kubernetes sidecar containers: practical guide with examples
Guy Menachem
This guide will teach you best practices for using sidecar containers and exposing logs from the main container.
sponsored
Horizontal Autoscaling in Kubernetes
Aharon Haravon
The article offers a detailed guide on Kubernetes horizontal autoscaling, covering key components, metrics APIs, and optimization techniques with practical demos.
Testing Service Mesh performance in multi-Cluster scenario: Istio vs Kuma vs NSM
Danil Uzlov
The article evaluates Istio, Kuma, and NSM's performance in multi-cluster setups, measuring queries per second and latency.
Spoiler alert: NSM outperforms both, with Kuma leading over Istio.
David Gries
Ever wondered why certain Pods face the Kubernetes OOM killer despite ample available resources?
In this article, you will learn how effectively managing Kubernetes memory constraints requires some understanding of cgroups and related challenges.
Innovate and migrate: a forward-thinking journey from on-premise to Kubernetes engine
Denis Nichiporenko
The article discusses Boozt's transition from on-premise servers to GKE, focusing on overcoming legacy code and cost challenges.
The migration emphasized containerization and resilience, utilizing FluxCD, GitLab, and Helm for deployment automation.
The continuous Kubernetes reliability platform
Komodor
Simplify cluster management and troubleshooting to unlock the full value of Kubernetes and drive innovation at scale.
Karpenter: its monitoring, and Grafana dashboard for Kubernetes WorkerNodes
Arseny Zinchenko
In this tutorial, you will learn how to monitor Karpenter and visualize its metrics in Grafana to control your node resource usage and costs.
Monitor your Kubernetes Cluster costs with Kubecost
Chai Sarfati
In this tutorial, you will learn how to use Kubecost to monitor your cluster costs in real-time.
The article covers key functionalities, including analyzing costs by objects, assessing resource efficiency, and providing optimization suggestions.
Chris Haessig
This tutorial demonstrates ArgoCD hooks by using a special pod that awaits approval before proceeding with the deployment.
Azure DevOps : self hosted agents on Kubernetes
Anvesh Muppeda
In this 3-part series, you will explore self-hosted agents for Azure DevOps for dynamic scaling using KEDA.
Proactive Kubernetes Security: unlocking threat detection with Kubescape, Prometheus, and Grafana
Amine Raji
This tutorial outlines securing a cluster with Kubescape, Prometheus, and Grafana for proactive risk identification, trend analysis, and improved audit processes.
A setup guide includes Terraform deployment and log management with Loki and Promtail.
Site Reliability Engineer with Sidero Labs
Salary: $80K to $130K a year
Location: remote from Europe
Tech stack: Kubernetes, On-premise, ArgoCD, Go, Terraform
Software Engineer with Wagmo
Salary: $140K a year
Location: remote from the United States
Tech stack: Kubernetes, GCP, Go, Python, Javascript, Typescript, PostgreSQL, Terraform
Software Engineer with NVIDIA
Salary: $148K to $276K a year
Location: remote from the United States
Tech stack: Kubernetes, Python, C
Discover more Kubernetes jobs on Kube Careers →
Kube-vip: virtual IP and load balancer
kube-vip provides Kubernetes clusters with a virtual IP and load balancer for both the control plane (for building a highly-available cluster) and Kubernetes Services of type LoadBalancer without relying on external hardware or software.
Crossplane troubleshooting tool
Crossplane Tool is a project designed to experiment with visualizing Crossplane resources.
The goal is to help Crossplane users understand the structure of their control plane resources and speed up troubleshooting.
sponsored
Load balancing gRPC in Kubernetes is a notoriously complex problem, and one of the popular solutions involves using a service mesh.
With xDS you can use gRPC client-side load balancing with Kubernetes without writing a per-language resolver.
Podinfo: Go microservice template for Kubernetes
Podinfo is a tiny web application made with Go that showcases the best practices of running microservices in Kubernetes.
CNCF projects like Flux and Flagger use Podinfo for end-to-end testing and workshops.
kubemod: universal mutating operator
KubeMod is a universal Kubernetes mutating operator.
It introduces Custom Resource Definition (ModRule
) that can intercept the deployment of any Kubernetes object and apply modifications or reject it before it is deployed to the cluster.
Apr
12
Kubernetes Community Days Texas 2024
In-person conference organized by KCD Texas.
Location: Irving, TX, USA
This event requires an entrance fee
Apr
18
Online workshop organized by Learnk8s.
This is a virtual event
This event requires an entrance fee
Apr
13
Kubernetes Community Days Pune 2024
In-person conference organized by KCD Pune.
Location: Pune, IN
This is a free event.
Apr
15
In-person conference organized by Linux Foundation.
Location: Seattle, WA, USA
This is a free event.
Apr
10
Avoiding the heat death of Kubernetes and the CNCF landscape & LLMs on Kubernetes
Online & in-person meetup organized by Cloud Native Helsinki.
Location: Helsinki, FI and virtual
This is a free event.
Discover more Kubernetes events on Kube Events →
expired
Kubernetes Community Days Hyderabad 2024
Location: Hyderabad, IN and virtual
Online & in-person meetup organized by KCD Hyderabad.
The meetup starts on the 22 June 2024.
expired
Location: Hong Kong, HK
In-person conference organized by Linux Foundation.
The conference starts on the 21 August 2024.
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
Kubernetes Community Days Lima, Perú 2024
Location: Lima, PE
In-person conference organized by KCD Lima, Perú.
The conference starts on the 20 July 2024.
expired
Location: Tokyo, JP
In-person conference organized by Linux Foundation.
The conference starts on the 27 August 2024.
expired
Location: London, UK
In-person conference organized by KCD UK.
The conference starts on the 23 October 2024.
expired
Location: Vilnius, LT and virtual
Online & in-person conference organized by Data Miner.
The conference starts on the 20 May 2024.
expired
Devopsdays Ukraine: let's talk security
This is a virtual event
Online conference organized by Devopsdays.
The conference starts on the 4 June 2024.
expired
Location: Santa Clara, CA, USA
In-person conference organized by DevNetwork.
The conference starts on the 14 November 2024.
Until next time!
— Dan
Subscribe and, every Wednesday, receive the latest Kubernetes news!