14 Dec 2022
News from this week:
If you like the content, there are a few ways to support us:
Graceful shutdown in a cloud environment (the example of Kubernetes + Spring Boot)
Maxilect
In this article, you'll learn why it is crucial to think about graceful shutdown in Kubernetes and how you can approach this task.
Load balancing and scaling long-lived connections in Kubernetes
Daniele Polencic
Kubernetes doesn't load balance long-lived connections, and some pods might receive more requests than others.
If you're using gRPC, AMQP or any other long-lived connection (e.g. database), you might want to consider client-side load balancing.
Halving Kubernetes compute costs with vertical pod autoscaler
Garrett Sweeney
In this article, you'll learn how the team at Compass managed to reduce the need for over 50 per cent of the total nodes in each cluster (halving their compute costs) by using the vertical pod autoscaler.
So you need to wait for some Kubernetes resources?
Vados
There are at least two ways to wait for Kubernetes resources you probably care about:
kubectl wait
for Pods andinitContainers
for everything else.Learn more about those techniques in this article.
Autoscale large container images faster using Longhorn
aesher9o1
In this article, you will learn how to speed up downloading and running large container images (20-40GB) in your Kubernetes cluster using Longhorn.
A detailed explanation of Kubernetes architecture principles
Zard-x
This article presents six questions (and answers) aimed at gaining a better understanding of the Kubernetes architecture.
Hrittik Roy
Storage Classes are an essential part of Kubernetes, and can provide a great deal of flexibility and control over how your data is stored.
This guide provides an in-depth tutorial on using storage classes effectively.
Hosting your own Helm chart on GitHub with chart releaser
Schwannden Kuo
In this tutorial, you will learn how to host your Helm chart on GitHub.
Platform Engineer with DFDS
Salary: £45K to £55K a year
Location: based in the office in Grimsby, England
Tech stack: Kubernetes, AWS, GCP, Docker, C#, Python, Go, Terraform
DevOps Engineer with SOCi
Salary: $170K to $190K a year
Location: remote from the United States
Tech stack: Kubernetes, Shell
DevOps Engineer with BrickBite
Salary: €45K to €55K a year
Location: remote from Germany
Tech stack: Kubernetes, On-premise, Gitlab, Ansible, Prometheus
Discover more Kubernetes jobs on Kube Careers →
Kueue is a set of APIs and controller for job queueing.
It is a job-level manager that decides when a job should be admitted to start (as in pods can be created) and when it should stop (as in active pods should be deleted).
Shell-operator provides an integration layer between Kubernetes cluster events and shell scripts by treating scripts as hooks triggered by events.
opsgenie/kubernetes-event-exporter
opsgenie
kubernetes-event-exporter lets you export Kubernetes events to multiple destinations with routing and filtering so that they can be used for observability or alerting purposes.
koslib/awesome-containerized-security
awesome-containerized-security is a collection of tools to improve your containerized apps security posture.
mirrord is a tool that lets developers run local processes in the context of their cloud environment.
It's meant to provide the benefits of running your service on a cloud environment without going through the hassle of deploying it.
Dec
14
External secrets operator: cloud native way to manage secrets
Online & in-person meetup organized by Cloud Native Türkiye & Kubernetes.
Location: İstanbul and virtual
This is a free event.
Dec
15
Kubernetes backup and disaster recovery, Longhorn as a back-end for micro services & Volcano
Online & in-person meetup organized by Kubernetes and CNCF Finland Meetup.
Location: Helsinki, FI and virtual
This is a free event.
Jan
5
How Audi boosted time-to-market through cultural change & security first
Online webinar organized by F5 Europe, the Middle East, and Africa.
This is a virtual event
This is a free event.
Jan
12
How to scale enterprise-wide Kubernetes adoption
Online webinar organized by Platform Engineering.
This is a virtual event
This is a free event.
Jan
26
Online workshop organized by Learnk8s.
This is a virtual event
This event requires an entrance fee
Discover more Kubernetes events on Kube Events →
That's all for this week!
— Dan
Subscribe and, every Wednesday, receive the latest Kubernetes news!