Learn Kubernetes Weekly issue 76
24 Apr 2024
This newsletter is brought to you by StormForge — stop setting Kubernetes requests and limits. Leave it to machine learning and automation.
GKE multi-cluster services : one bad probe away from disaster
Dan Williams
Loveholidays faced an outage due to an undocumented issue with readiness probes in GKE Multi-Cluster Services.
In this article, you will follow their journey into investigating the issue and the action taken to prevent it from happening in the future.
An intro to autonomous cost optimization on Kubernetes
Erwin Daria and Yofti Makonnen
Balancing app performance with cost efficiency requires continuous and automatic resource optimization.
Learn why Kubernetes is not natively designed for resource efficiency and how to implement a suite of tools to achieve it.
sponsored
Customizing Kubernetes Resource Management using NRI
Feruzjon Muyassarov
In this article, you'll learn the intricacies of customizing Kubernetes resource management through the Node Resource Interface (NRI).
This interface is a cross-runtime extension mechanism, letting you integrate custom resource assignment algorithms.
How to deploy a highly-available application on Kubernetes
Ewere Diagboya
This article covers how to deploy a highly available application by looking at the following:
Seamless transition: migrating Kafka cluster to Kubernetes
Rui (Frankie) Chen
In this case study, you will learn how the Zendesk team migrated their Kafka cluster on EC2 to Kubernetes with zero downtime and incidents.
Architecting Amazon EKS for high availability and resilience for running medium-sized workloads.
Rohit Raj
This article presents some cluster, node, and application design ideas for running small and medium-sized workloads efficiently and cost-effectively in an EKS cluster.
Autonomous rightsizing for Kubernetes workloads
StormForge
Double your Kubernetes resource utilization and unburden developers from sizing complexity with the industry's first HPA-compatible vertical pod rightsizing solution.
No restarts, no disruptions: seamless pod resource updates with In-Place Resizing
Chimbu Chinnadurai
Kubernetes v1.27 introduces InPlacePodVerticalScaling, allowing seamless pod resource resizing without restarts.
This feature enhances efficiency, reduces downtime, and offers cost savings.
Learn how to use it in this tutorial.
Enforcing cluster policy with Open Policy Agent
Chuk Lee
In this tutorial, you will learn how to set up the Open Policy Agent to evaluate queries against a set of policies.
Software Engineer with Boba Commodities
Salary: £110K to £120K a year
Location: based in the office (and remote from home) in London, GB
Tech stack: Kubernetes, AWS, Python, SQL, Javascript, C#, Flink, Airflow, Kafka, 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
DevSecOps Engineer with Monta
Salary: kr. 52K to kr. 64K a year
Location: based in the office (and remote from home) in Copenhagen, DK
Tech stack: Kubernetes, AWS, ArgoCD, PHP, Kotlin, GitHub Actions, Sentry, Grafana Mimir, Grafana, OpenSearch
DevOps Engineer with Voltron Data
Salary: $175K to $205K a year
Location: fully remote
Tech stack: Kubernetes, AWS, Azure, GCP, Bare-metal, Docker, Shell, Python, C++, Terraform
Discover more Kubernetes jobs on Kube Careers →
Cloud Development Kit for Kubernetes
cdk8s is an open-source software development framework for defining Kubernetes applications and reusable abstractions using familiar programming languages and rich object-oriented APIs.
Claudie: managing multi-cloud and hybrid-cloud
Claudie is a platform for managing multi-cloud Kubernetes clusters with each node pools in a different cloud provider.
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.
pv-migrate: migrate persistent volumes
pv-migrate is a CLI tool/kubectl plugin to easily migrate the contents of one Kubernetes PersistentVolumeClaim to another.
gVisor: application kernel for containers
gVisor is an application kernel written in Go that implements a subset of the Linux system surface.
It includes an Open Container Initiative (OCI) runtime called runsc
that provides an isolation boundary between the application and the host kernel.
Apr
25
Kubernetes Community Days Romania 2024
In-person conference organized by KCD Romania.
Location: Bucharest, RO
This is a free event.
Apr
29
In-person conference organized by Linux Foundation.
Location: San Jose, CA, USA
This event requires an entrance fee
Apr
25
Reducing container cold start-time up to 95% for large container images
Online webinar organized by Ardan Labs.
This is a virtual event
This is a free event.
Apr
25
Optimize cost on Amazon EKS with Karpenter and StormForge
Online workshop organized by StormForge.
This is a virtual event
This is a free event.
Apr
27
Accelerating ran deployment: by hook, by crook, or by Kubernetes & bee-hind the scenes: eBPF
In-person meetup organized by Cloud Native Security India.
Location: Delhi, IN
This is a free event.
Discover more Kubernetes events on Kube Events →
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
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.
expired
This is a virtual event
Online conference organized by KubeVirt.
The conference starts on the 25 June 2024.
expired
Location: Berlin, DE
In-person conference organized by Civo.
The conference starts on the 10 September 2024.
Until next time!
— Dan
Subscribe and, every Wednesday, receive the latest Kubernetes news!