Learn Kubernetes Weekly issue 52
8 Nov 2023
Henning Jacobs
A compiled list of links to public failure stories related to Kubernetes.
Unveiling the speed mystery: investigating slow S3 uploads from AWS EKS pods
Yasitha Bogamuwa
In this article, you'll learn how the team at Property Finder debugged an issue with EKS where uploading a 10KB file to S3 took approximately 5 seconds.
Spoiler: the fix involved changing the HttpPutResponseHopLimit in MetadataOptions to 2.
KEDA: autoscale your Kubernetes workloads in an event driven way
Julien Jourdain
This article explores the use of KEDA for event-driven autoscaling of pods.
It explains KEDA, its deployment and configuration, and how to scale web apps on regular (cron) schedules and HTTP events with KEDA HTTP add-on.
Abhishek Malik
Deploying Java apps in a Kubernetes environment can introduce challenges related to pod startup time that impact application performance, response times and scaling.
In this article, you will learn what parameters you can tune to optimize it.
Kubernetes loadbalance service using Cilium BGP control plane
Valentin Hristev
In this tutorial, you'll configure Cilium to use Load Balancer services on a set of Raspberry Pis running K3s.
Encrypting secret data at etcd store on a minikube cluster
Seralahthan Vivekaananthan
In this article, you will learn how to encrypt and store Kubernetes secrets in etcd using an external encryption provider.
Free Manning Early Access: Road to Kubernetes eBook
Akamai
Fifteen years of deployment experience into one accessible, practical guide.
You'll learn sustainable deployment practices you can use with any language and see how Kubernetes can be used for projects of any size.
Monitor Kubernetes cost across teams with Kubecost
Piotr Minkowski
In this article, you will learn how to monitor the real-time cost of Kubernetes clusters shared across several teams with Kubecost.
Setting up and testing Prometheus in a local Kubernetes environment
Jiří Čížek
This article provides a guide on setting up Prometheus in a Kubernetes cluster.
It covers running a local Kubernetes cluster, deploying necessary components, and testing to ensure functionality.
Rob Mengert
This tutorial will walk through various ways to get traffic in and out of a K3d cluster for testing purposes with a focus on ingress.
DevSecOps Engineer with Angi
Salary: $175K to $185K a year
Location: remote from the United States
Tech stack: Kubernetes, AWS, On-premise, Helm, Python, SQL, Java, Scala, Ruby, Terraform
Solution Architect with Second Front Systems
Salary: $150K to $190K a year
Location: remote from the United States
Tech stack: Kubernetes, AWS, Azure, GCP, Helm, Docker, Terraform, Gitlab, Istio
Discover more Kubernetes jobs on Kube Careers →
eks-node-viewer: visualizing dynamic node usage
eks-node-viewer is a tool for visualizing dynamic node usage within a cluster.
It displays the scheduled pod resource requests vs. the node's allocatable capacity. It does not look at the actual pod resource usage.
Breakfast is a visual course designed to explore the intricacies of GitOps workflows and understand the nuances of deploying applications on platforms like Kubernetes and Docker Swarm.
Multi Tool Kubernetes Pentest Image
Multi Tool Kubernetes Pentest Image contains all the most popular and necessary tools for Kubernetes penetration testing.
kube-exec-controller: handling container drift
kube-exec-controller is an admission controller for handling container drift (caused by kubectl exec
, attach
, cp
, or other interactive requests) inside a Kubernetes cluster.
The project also includes a kubectl plugin for checking pods.
RBAC Manager is an operator that supports declarative configuration for RBAC with new custom resources.
Instead of managing role bindings or service accounts directly, you can specify the desired state, and RBAC Manager will make the necessary changes.
Nov
9
Online workshop organized by Learnk8s.
This is a virtual event
This event requires an entrance fee
Nov
14
Kubernetes Community Days Denmark
In-person conference organized by KCD Denmark.
Location: Brabrand, DK
This event requires an entrance fee
Nov
9
Scale your streaming data pipelines efficiently with Kubernetes
Online meetup organized by DevOpsUT.
This is a virtual event
This is a free event.
Nov
15
Online conference organized by DevNetwork.
This is a virtual event
This event requires an entrance fee
Nov
14
Introduction to Crossplane: the cloud native control plane framework
Online & in-person meetup organized by Cloud Native Luxembourg.
Location: Luxembourg, LU and virtual
This is a free event.
Discover more Kubernetes events on Kube Events →
expired
Kubernetes Community Days Oslo 2024
Location: Olso, NO
In-person conference organized by KCD Norway.
The conference starts on the 24 January 2024.
expired
KubeCon + CloudNativeCon Europe
Location: Paris, FR
In-person conference organized by Linux Foundation.
The conference starts on the 19 March 2024.
expired
Kubernetes Community Days Spain 2023
This is a virtual event
Online conference organized by KCD Spain.
The conference starts on the 12 December 2023.
expired
Kubernetes Community Days Kerala 2024
Location: Kochi, IN
In-person conference organized by KCD Kerala.
The conference starts on the 3 February 2024.
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
Location: San Jose, CA, USA
In-person conference organized by Linux Foundation.
The conference starts on the 29 April 2024.
expired
Location: Birmingham, AL, USA
In-person conference organized by Devopsdays.
The conference starts on the 18 April 2024.
expired
Location: Vilnius, LT and virtual
Online & in-person conference organized by DATA MINER.
The conference starts on the 20 May 2024.
expired
Location: Istanbul, TR
In-person conference organized by Devopsdays.
The conference starts on the 20 April 2024.
Until next time!
— Dan
Subscribe and, every Wednesday, receive the latest Kubernetes news!