11 Jan 2023
Using Fio to tell whether your storage is fast enough for etcd
Matteo Olivi and Mike Spreitzer
The performance of your etcd cluster depends strongly on the performance of the storage backing it.
To help you understand the relevant storage performance, etcd exports some Prometheus metrics.
This article will guide you on how to make sense of them.
10 things I wish I'd known before building a Kubernetes CRD controller
Omer Hamerman
This article discusses a few of the gotchas of developing Kubernetes controllers:
Dirk Michel
In this article, you will learn how you can use ACK (AWS Controllers for K8s) to provision AWS-managed services directly from within their Kubernetes manifests.
Just-in-time worker nodes with Karpenter
Makendran Gunasekaran
In an AWS EKS cluster, you cannot manage nodes directly.
Instead, you have to use additional orchestration mechanisms such as node groups.
Unless you use Karpenter — an open-source, flexible, high-performance Kubernetes cluster autoscaler.
How to get started with Kubernetes contributions
Abhisman
In this article, you'll explore how to contribute to the Kubernetes project, discuss the skills you need to get started and learn the best ways to get your first Pull Request accepted.
Service account tokens in Kubernetes v1.24
Jimmi Dyson
With Kubernetes v1.24, non-expiring service account tokens are no longer auto-generated.
This blog post highlights what this means in practice, and what to do if you rely on non-expiring service account tokens.
Elie Xu
In this post, you will learn how to provision a kubelet, API server and etcd manually.
Terraform vs Helm for managing Kubernetes objects
Ana Cozma
In this tutorial, you will cover Terraform and Helm for managing Kubernetes clusters with code snippets and an idea of how you can use them together.
Autoscaling an Amazon EKS cluster with Karpenter
John David Luther
In this three-part series, you will learn how to use Karpenter:
K3s on Raspberry PI and ClusterHat
DaShaun Carter
In this article, you'll learn how to deploy k3s to a Raspberry Pi cluster with ClusterHat and ClusterCTRL.
DevOps Engineer with Tala
Salary: $120K to $150K a year
Location: remote from the United States
Tech stack: Kubernetes, AWS, GCP, Azure, ArgoCD, Docker, Terraform, Jenkins, Ansible, Datadog
DevSecOps Engineer with Peax
Salary: CHF 100K to CHF 120K a year
Location: based in the office in Luzern, Switzerland
Tech stack: Kubernetes, Azure, Docker
Discover more Kubernetes jobs on Kube Careers →
KWOK (Kubernetes-WithOut-Kubelet) is a toolkit that enables setting up a cluster of thousands of nodes in seconds.
Under the scene, all Nodes are simulated to behave like real ones, so the overall approach employs a pretty low resource footprint.
kubespy is a kubectl plugin to debug a running pod.
It creates a short-lived "spy container", using a specified image containing all the required debugging tools to "spy" the target container by joining its OS namespaces.
Load balancing gRPC in Kubernetes is a notoriously complex problem, and one of the popular solutions involves using a service mesh.
With xDS you can use gRPC client-side load balancing with Kubernetes without writing a per-language resolver.
cdk8s is an open-source software development framework for defining Kubernetes applications and reusable abstractions using familiar programming languages and rich object-oriented APIs.
This tool watches kubernetes resources and prints the delta in changes.
Jan
12
In-person meetup organized by DevOps Meetup above the Clouds.
Location: Hamburg, DE
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
17
Foundational Kubernetes and container security
In-person meetup organized by Colorado Kubernetes & Cloud Native.
Location: Boulder, US
This is a free event.
Jan
18
Service mesh and Kubernetes: operational robustness at Fortune 500 scale
In-person meetup organized by DC CTO Club.
Location: Mc Lean, VA, USA
This is a free event.
Jan
18
Kubernetes operator workflows & writing Kubernetes operators in Python
Online & in-person meetup organized by Bratislava.
Location: Bratislava, SK and virtual
This is a free event.
Feb
14
In-person workshop organized by Learnk8s.
Location: Amsterdam, NL
This event requires an entrance fee
Discover more Kubernetes events on Kube Events →
Until next time!
— Dan
Subscribe and, every Wednesday, receive the latest Kubernetes news!