Learn Kubernetes Weekly issue 28
24 May 2023
We recently published the state of the Kubernetes job market for the first quarter of 2023.
If you are looking for your next adventure (or you are hiring engineers), you may find it insightful!
If you don't have the time, here are the big news:
You can read the full report here.
Scale from 100 to 10,000 pods on Amazon EKS
Akshaya Rawat, Nikhil Sharma & Ravishen Jain
In this case study, you'll learn how to scale an EKS cluster from 100 to more than 10,000 pods.
Key learnings:
Analysis on Docker Hub malicious images: attacks through public container images
Stefano Chierici
Sysdig analysed over 250,000 Linux images on Docker Hub to detect malicious payloads hidden in the container's images.
Learn what was discovered in this article.
Back from disaster in (under) 15 minutes
Aymeric Baudens
Now how do you do disaster recovery with 200+ products that are running daily?
This 3 part article presents the challenges, plans and lessons learned from recovering from a resource failure disaster in (under) 15 minutes on GKE.
Kubernetes vulnerabilities 2022: main takeaways
Ben Hirschberg
Here is a list of all the main Kubernetes vulnerabilities from 2022.
Production ready EKS CoreDNS configuration
Serkan Capkan
In this article, you will find a list of configurations that you should consider adopting for a production-grade CoreDNS setup on EKS (but most of it is valid for any cluster).
Throttling, QoS, and PriorityClass: finding out what is happening to your pods in Kubernetes
Vinícius Loureiro
In this article, you will learn how throttling, Quality of Service (QoS) classes and PriorityClasses could affect the scheduler when deploying a pod.
Predictive troubleshooting for Kubernetes
Sosivio
Sosivio empowers developers to independently optimize resources and resolve critical issues with their applications on Kubernetes.
Rapid Kubernetes Controller Development with Tilt
Gergely Brautigam
In this tutorial, you will learn how to use Tilt to speed up the feedback loop of developing a Kubernetes controller.
Ronny Ardi
In this tutorial, you will learn how you scale your applications on GKE based on the number of requests.
You will use the Internal Gateway Controller to produce request-per-second custom metrics for the Horizontal Pod Autoscaler.
Kubernetes & Rails: the definitive guide
Marco Colli
This guide covers all the common aspects required for running a Rails application on Kubernetes, including:
Kubernetes deployment strategies
avinashkris9
This 2-part series focuses on deployment strategies using Kubernetes.
Setup a Kubernetes K3s homelab with Armbian Ubuntu
Jonathan Regeimbal
This guide will help you set up a Kubernetes K3s home lab with Armbian UbuntuPine64 as the primary node.
Platform Engineer with Isometric
Salary: £78K to £130K a year
Location: based in the office (and remote from home) in Remote-Hybrid (London)
Tech stack: Kubernetes, GCP, Python, Typescript
Operations Engineer with Staysure
Salary: £65K to £75K a year
Location: based in the office (and remote from home) in Remote-Hybrid (Northampton)
Tech stack: Kubernetes, AWS
Discover more Kubernetes jobs on Kube Careers →
Talos is a modern Linux distribution for running Kubernetes: secure, immutable, and minimal.
Talos is fully open-source & production-ready.
All system management is done via an API - there is no shell or interactive console.
Kubernetes Resource Recommender (KRR)
Robusta.dev
Kubernetes Resource Recommender is a CLI tool for optimizing resource allocation in Kubernetes clusters.
It gathers pod usage data from Prometheus and recommends requests and limits for CPU and memory.
sponsored
Kamaji is a tool aimed to build and operate a Managed Kubernetes Service with a fraction of the operational burden.
With Kamaji, you can deploy and operate hundreds of Kubernetes clusters as a hyper-scale cloud provider.
Shell-operator provides an integration layer between Kubernetes cluster events and shell scripts by treating scripts as hooks triggered by events.
This repository contains the code of a prototype runtime for running Kubernetes operators in WebAssembly.
The goal is to improve the memory usage of a Kubernetes cluster by reducing the memory footprint of operators.
Kubernetes workshops for your team: from zero to expert
Learnk8s
Learn and master Kubernetes networking, architecture, authentication, scaling, storage (and more) with Learnk8s' private training workshops.
May
24
Containers, Kubernetes and security
Online & in-person meetup organized by Kubernetes Helsinki.
Location: Helsinki, FI and virtual
This is a free event.
May
24
In-person meetup organized by Containers on AWS Meetup Group.
Location: Zürich, CH
This is a free event.
May
25
Bypassing security controls & the first always encrypted Kubernetes
In-person meetup organized by Cloud Native Computing Switzerland.
Location: Zürich, CH
This is a free event.
May
25
In-person meetup organized by Stockholm Cloud Native Community Group.
Location: Stockholm, SE
This is a free event.
May
30
How Kubernetes sig-release manages release cycles & building a green supercomputer
In-person meetup organized by Cloud Native Copenhagen.
Location: København, DK
This is a free event.
Jun
7
Online conference organized by WeAreDevelopers.
This is a virtual event
This is a free event.
Jun
15
Online workshop organized by Learnk8s.
This is a virtual event
This event requires an entrance fee
Discover more Kubernetes events on Kube Events →
expired
Location: New York, NY, USA
In-person conference organized by QCon.
The conference starts on the 13 June 2023.
expired
This is a virtual event
Online conference organized by WeAreDevelopers.
The conference starts on the 7 June 2023.
expired
Location: Shangai, CN
In-person conference organized by Linux Foundation.
The conference starts on the 25 October 2023.
expired
Location: Chicago, IL, USA and virtual
Online & in-person conference organized by Linux Foundation.
The conference starts on the 6 November 2023.
expired
Kubernetes Community Days Washington DC
Location: Washington, DC, USA
In-person conference organized by KCD Washington DC.
The conference starts on the 12 September 2023.
expired
Kubernetes Community Days UK 2023
Location: London, UK
In-person conference organized by KCD UK.
The conference starts on the 17 October 2023.
expired
Wearedevelopers World Congress
Location:
In-person conference organized by WeAreDevelopers.
The conference starts on the 27 July 2023.
expired
This is a virtual event
Online conference organized by Conf42.
The conference starts on the 7 September 2023.
expired
Location: Cairo, EG
In-person conference organized by Devopsdays.
The conference starts on the 26 September 2023.
Until next time!
— Dan
Subscribe and, every Wednesday, receive the latest Kubernetes news!