Learn Kubernetes Weekly issue 84
19 Jun 2024
This newsletter is brought to you by Otterize — automate workload IAM policies: zero-friction development, zero-trust security.
Choosing an orchestrator for multi-tenant code execution system
Konstantin Antonov
In this case study, the Triplete team compares Docker, Docker swarm, AWS lambda, AWS ECS, and Kubernetes and benchmarks them for CCT (container creation time).
EKS+EC2 has faster container creation times.
KEDA + Kafka: improve performance by 62.15% at peak loads
The article explores how combining KEDA with Kafka can significantly improve consumer performance and resource efficiency, as demonstrated by a 62.15% reduction in consumer lag.
This article discusses various pitfalls of using Helm, highlighting issues such as unhygienic string templating and lack of template boundaries.
AWS extended EKS support: a costly band-aid for Kubernetes clusters
Tal KimHi
AWS Extended EKS Support allows the use of older Kubernetes versions for an additional 12 months but comes with a hefty price tag and drawbacks.
This article explores the implications of this change.
A/B testing with Linkerd and Flagger using dynamic routing
This article discusses using Linkerd and Flagger for A/B testing in microservices-based applications.
It highlights the role of dynamic request routing in managing traffic flow and enabling gradual rollouts.
Maximize cost savings by putting your Kubernetes resources to sleep during off-hours
This article explores different ways to shut down apps during off-hours using KEDA.
It discusses using Cron Scaler for simple scheduling, Custom Metrics API for external system control, and Network Scaler for down-scaling based on network traffic.
Human readable Network Policies and Kafka ACLs
Otterize
Instead of managing pod identities and manually authoring individual network policies, Otterize implements intent-based access control (IBAC).
Declare what the pods can do, and everything is automatically wired together.
OpenShift multicluster with advanced cluster management for Kubernetes and Submariner
Piotr Mińkowski
This tutorial teaches you how to connect multiple OpenShift clusters with Submariner and Advanced Cluster Management for Kubernetes.
Patrick Domnick
This tutorial provides a guide on packaging a Docker container and Helm Chart and uploading them to GitLab using GitLab CI.
It discusses generating semantic version tags using various tools like Operator Framework, Kustomize, and Helmify.
Detecting specific incidents within your Kubernetes cluster using eBPF
Supratip Banerjee
In this tutorial, you will learn how to use eBPF and bcc to detect incidents in Kubernetes.
Simple OpenTelemetry setup in a Kubernetes environment
Ruturaj Shitole
This tutorial covers auto-instrumenting a Python application, creating an OpenTelemetry collector config, and visualizing telemetry data.
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
DevOps Engineer with Madwire
Salary: $100K to $160K a year
Location: remote from the United States
Tech stack: Kubernetes, AWS, GCP, Go, Python, Javascript, Terraform, Pulumi, CircleCI, GitHub Actions
Site Reliability Engineer with Commify
Salary: €78K to €82K a year
Location: based in the office (and remote from home) in Bucharest, RO
Tech stack: Kubernetes, Azure, Shell, Python, Ruby, C#, Powershell, Terraform, Azure DevOps, Jenkins
🔥 Software Engineer with Mercari
Salary: ¥4.8M to ¥6.34M a year
Location: remote from Japan
Tech stack: Kubernetes, AWS, GCP, Go, SQL, Javascript, Java, PHP, Swift, Kotlin
Discover more Kubernetes jobs on Kube Careers →
Serpent lets you play snake while wreaking havoc in your Kubernetes cluster.
Have fun while you can.
Pred8tor is a tool to clean up Kubernetes objects tagged for expiration.
kubectl-guardrails lets you put guardrails on the contexts and subcommands you care about and let everything else pass through unabated.
It helps avoid issuing commands in the wrong context.
kpexec runs a highly privileged container on the same node as the target container and joins into the target container's namespaces (IPC, UTS, PID, net, mount).
This is useful for debugging where you often need to execute commands with high privileges.
Platform-aware Scheduling (PAS) is a set of projects designed to expose platform-specific attributes to the Kubernetes scheduler.
It uses a modular, policy-driven approach and includes a core library for building custom scheduler extensions.
Jun
26
CloudNativeSecurityCon North America
In-person conference organized by Linux Foundation.
Location: Seattle, WA, USA
This event requires an entrance fee
Jun
20
Kubernetes Community Days Italy 2024
In-person conference organized by KCD Italy.
Location: Milan, IT
This is a free event.
Jun
24
Advanced Kubernetes course (Munich)
In-person workshop organized by Learnk8s.
Location: Munich, DE
This event requires an entrance fee
Jun
22
Kubernetes Community Days Hyderabad 2024
Online & in-person conference organized by KCD Hyderabad.
Location: Hyderabad, IN and virtual
This event requires an entrance fee
Jun
25
Online conference organized by KubeVirt.
This is a virtual event
This event requires an entrance fee
Discover more Kubernetes events on Kube Events →
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
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.
expired
Location: San Francisco, CA, USA
In-person conference organized by InfoQ.
The conference starts on the 18 November 2024.
expired
Location: Vilnius, LT
In-person conference organized by FIX EVENTS.
The conference starts on the 15 November 2024.
Until next time!
— Dan
Subscribe and, every Wednesday, receive the latest Kubernetes news!